HISE Logo Forum
    • Categories
    • Register
    • Login

    The things we all want to see in HISE 3.0

    Scheduled Pinned Locked Moved Feature Requests
    31 Posts 15 Posters 3.6k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • d.healeyD
      d.healey
      last edited by

      #3) Expansion handling is the one I'm looking forward to.

      I'd also like to be able to get some feedback from the DAW about start/stop transport state.

      Libre Wave - Freedom respecting instruments and effects
      My Patreon - HISE tutorials
      YouTube Channel - Public HISE tutorials

      Dan KorneffD 1 Reply Last reply Reply Quote 5
      • A
        arminh
        last edited by

        Expansions Packs System! I wish i could load images into Preset Browser :)

        1 Reply Last reply Reply Quote 2
        • NatanN
          Natan
          last edited by

          Audio Pitch FX
          Glide
          Ping Pong Delay
          🙃

          d.healeyD A 2 Replies Last reply Reply Quote 1
          • d.healeyD
            d.healey @Natan
            last edited by

            @Natanr said in The things we all want to see in HISE 3.0:

            Glide

            We have this already

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            1 Reply Last reply Reply Quote 1
            • A
              arminh @Natan
              last edited by

              @Natanr said in The things we all want to see in HISE 3.0:

              Audio Pitch FX

              yup, realtime pitch would be awesome

              1 Reply Last reply Reply Quote 3
              • L
                LeeC
                last edited by

                Pitch and time stretching FX capabilities - Whether that's via modules or the great Scriptnode ✌

                hisefiloH 1 Reply Last reply Reply Quote 2
                • hisefiloH
                  hisefilo @LeeC
                  last edited by

                  All of the STK modules (or a way to add them :)

                  d.healeyD 1 Reply Last reply Reply Quote 1
                  • d.healeyD
                    d.healey @hisefilo
                    last edited by

                    @hisefilo said in The things we all want to see in HISE 3.0:

                    or a way to add them :)

                    C++ ;)

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    hisefiloH 1 Reply Last reply Reply Quote 0
                    • hisefiloH
                      hisefilo @d.healey
                      last edited by

                      @d-healey I meant an idiot-ready way to add them LOL

                      1 Reply Last reply Reply Quote 1
                      • Y
                        yall
                        last edited by

                        Timestrech and pitch in Real Time :)

                        1 Reply Last reply Reply Quote 2
                        • LindonL
                          Lindon
                          last edited by

                          OK so lets not all add the same thing eh?

                          some additional stuff:

                          • Extra definitions for the "load or update samples" buttons - so those buttons we see when the user first starts the product and needs to open the hr1 and save the ch1 files somewhere. It'd be nice to have the ability to decide on which buttons we want to see - some users get confused and press the wrong button...

                          • Extra definition for the background colour of the "system" dialogs. those dialog boxes HISE throws up - including "wheres your hr1 file?" and "where do you want to keep stuff?" - I know we can do this in C++ in the source code - but I really really dont want to have to recompile HISE everytime as a first step I work on a different product

                          • it'd be REALLY nice if we didnt have to restart HISE after uncompressing the Hr1 files...

                          • Id really like to have the "Audio Interface not found" error handled somewhat more kindly. Basically (and I hope this happens to a few of us not just me) if the product cant find the audio interface defined in the settings I'd prefer it to say "Audio Interface not set".

                          HISE Development for hire.
                          www.channelrobot.com

                          ustkU 1 Reply Last reply Reply Quote 1
                          • ustkU
                            ustk @Lindon
                            last edited by

                            @Lindon

                            1 - There are flags for that in the Projucer already
                            2 - Why not to build 2 different versions of Hise you can keep together?
                            4 - Never had this error...

                            Can't help pressing F5 in the forum...

                            LindonL 1 Reply Last reply Reply Quote 1
                            • LindonL
                              Lindon @ustk
                              last edited by

                              @ustk said in The things we all want to see in HISE 3.0:

                              @Lindon

                              1 - There are flags for that in the Projucer already
                              2 - Why not to build 2 different versions of Hise you can keep together?
                              4 - Never had this error...

                              1 - where?
                              2 - 2 different versions? I'm currently working on 6 different projects - so it would get silly..

                              HISE Development for hire.
                              www.channelrobot.com

                              d.healeyD 1 Reply Last reply Reply Quote 1
                              • d.healeyD
                                d.healey @Lindon
                                last edited by

                                @Lindon 582dd6fe-68cb-4773-affb-77fe8cddb21b-image.png

                                Libre Wave - Freedom respecting instruments and effects
                                My Patreon - HISE tutorials
                                YouTube Channel - Public HISE tutorials

                                LindonL 1 Reply Last reply Reply Quote 1
                                • LindonL
                                  Lindon @d.healey
                                  last edited by

                                  @d-healey oh cool....

                                  HISE Development for hire.
                                  www.channelrobot.com

                                  LindonL 1 Reply Last reply Reply Quote 0
                                  • LindonL
                                    Lindon @Lindon
                                    last edited by

                                    @Lindon oh hang on...this is in a HISE compile right? So cant set this for each project? bummer...

                                    HISE Development for hire.
                                    www.channelrobot.com

                                    1 Reply Last reply Reply Quote 0
                                    • Dan KorneffD
                                      Dan Korneff @d.healey
                                      last edited by

                                      @d-healey said in The things we all want to see in HISE 3.0:

                                      I'd also like to be able to get some feedback from the DAW about start/stop transport state.

                                      You can do this right now if you don't want to wait for v3.0.
                                      in HISE source code hi_core/MainController.cpp, un-comment the features you need.

                                      void MainController::storePlayheadIntoDynamicObject(AudioPlayHead::CurrentPositionInfo &/*newPosition*/)
                                      {
                                      	//static const Identifier bpmId("bpm");
                                      	//static const Identifier timeSigNumerator("timeSigNumerator");
                                      	//static const Identifier timeSigDenominator("timeSigDenominator");
                                      	//static const Identifier timeInSamples("timeInSamples");
                                      	//static const Identifier timeInSeconds("timeInSeconds");
                                      	//static const Identifier editOriginTime("editOriginTime");
                                      	//static const Identifier ppqPosition("ppqPosition");
                                      	//static const Identifier ppqPositionOfLastBarStart("ppqPositionOfLastBarStart");
                                      	//static const Identifier frameRate("frameRate");
                                      	//static const Identifier isPlaying("isPlaying");
                                      	//static const Identifier isRecording("isRecording");
                                      	//static const Identifier ppqLoopStart("ppqLoopStart");
                                      	//static const Identifier ppqLoopEnd("ppqLoopEnd");
                                      	//static const Identifier isLooping("isLooping");
                                      
                                      	//ScopedLock sl(getLock());
                                      
                                      	//hostInfo->setProperty(bpmId, newPosition.bpm);
                                      	//hostInfo->setProperty(timeSigNumerator, newPosition.timeSigNumerator);
                                      	//hostInfo->setProperty(timeSigDenominator, newPosition.timeSigDenominator);
                                      	//hostInfo->setProperty(timeInSamples, newPosition.timeInSamples);
                                      	//hostInfo->setProperty(timeInSeconds, newPosition.timeInSeconds);
                                      	//hostInfo->setProperty(editOriginTime, newPosition.editOriginTime);
                                      	//hostInfo->setProperty(ppqPosition, newPosition.ppqPosition);
                                      	//hostInfo->setProperty(ppqPositionOfLastBarStart, newPosition.ppqPositionOfLastBarStart);
                                      	//hostInfo->setProperty(frameRate, newPosition.frameRate);
                                      	//hostInfo->setProperty(isPlaying, newPosition.isPlaying);
                                      	//hostInfo->setProperty(isRecording, newPosition.isRecording);
                                      	//hostInfo->setProperty(ppqLoopStart, newPosition.ppqLoopStart);
                                      	//hostInfo->setProperty(ppqLoopEnd, newPosition.ppqLoopEnd);
                                      	//hostInfo->setProperty(isLooping, newPosition.isLooping);
                                      }
                                      

                                      These extend the Playhed functionality. For instance:

                                      Engine.getPlayHead().isPlaying
                                      

                                      Dan Korneff - Producer / Mixer / Audio Nerd

                                      ulrikU 1 Reply Last reply Reply Quote 3
                                      • ulrikU
                                        ulrik @Dan Korneff
                                        last edited by

                                        @dustbro nice finding! 👏

                                        Hise Develop branch
                                        MacOs 15.3.1, Xcode 16.2
                                        http://musikboden.se

                                        L 1 Reply Last reply Reply Quote 0
                                        • L
                                          LeeC @ulrik
                                          last edited by

                                          Hey @dustbro & @ulrik,

                                          I just attempted to rebuild HISE after uncommenting some playhead features in the MainController.cpp but got the following error:

                                          "Use of undeclared indetifier 'newPosition'"

                                          Has anybody come across this before?

                                          I'm all over the forum today ☺
                                          HISE is playing hardball with me!

                                          Check the screenshot below of Xcode and the edited MainController.cpp file when you can.

                                          Cheers

                                          alt text

                                          1 Reply Last reply Reply Quote 0
                                          • Dan KorneffD
                                            Dan Korneff
                                            last edited by

                                            20200530_164851.jpg

                                            Don't forget this one

                                            Dan Korneff - Producer / Mixer / Audio Nerd

                                            L 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            17

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.5k

                                            Posts