HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. pnyboer
    3. Posts
    P
    • Profile
    • Following 0
    • Followers 0
    • Topics 8
    • Posts 24
    • Groups 0

    Posts

    Recent Best Controversial
    • MPE pitch bend range?

      Is it possible to have a greater range in MPE pitch bend? 12 steps is ok for some things, but not great for others, such as percussion. I haven't found a place to edit that.

      posted in Scripting
      P
      pnyboer
    • RE: MIDI player playing too fast

      @pnyboer said in MIDI player playing too fast:

      Using Version 2.1.

      Built from source a few weeks ago, by the way.

      posted in Bug Reports
      P
      pnyboer
    • RE: MIDI player playing too fast

      Using Version 2.1.

      posted in Bug Reports
      P
      pnyboer
    • RE: MIDI player playing too fast

      I fired up my rudimentary python skills and used mido to read the file and get some information.
      It reports the ticks per beat for the file exported from Ableton as:
      MIDI ticks_per_beat 96
      The same file imported into Logic and exported reports:
      MIDI ticks_per_beat 480

      So that appears to be the probem. I found elsewhere in the forum that HISE expects 960. So let me rephrase this question: what do you export MIDI files from so it gives you 960 tpb?

      posted in Bug Reports
      P
      pnyboer
    • RE: MIDI player playing too fast

      what do you mean the "midi quality" ? Is there header information that is incompatible? Is there a way to modify headers to match what HISE expects?

      posted in Bug Reports
      P
      pnyboer
    • MIDI player playing too fast

      Questions about the MIDI player...
      I created some MIDI files in Live, 4 bars long at 120 bpm.
      HISE is set to 120 bpm.
      They all seem to play at 4x speed (or something really fast). I then imported them into Logic, and exported from there, and when I play them in the MIDI player, they play at 2x speed.
      Is there any way to control this?

      posted in Bug Reports
      P
      pnyboer
    • RE: Sample looping software for macOS

      @Lunacy-Audio Thanks for that recommendation. It seems like a really really nice solution for when you first sample, but for adapting existing samples, it doesn't seem ideal.

      posted in General Questions
      P
      pnyboer
    • RE: Sample looping software for macOS

      It's an old topic, but seems worthwhile to gather this stuff in a thread.

      https://www.bjoernbojahr.de/endlesswav.html
      with WINE on a Mac works

      Wine is pretty simple to use:
      https://www.howtogeek.com/263211/how-to-run-windows-programs-on-a-mac-with-wine/

      I wasn't able to get Loop Auditioneer working with WINE - always crashed after I created settings.

      posted in General Questions
      P
      pnyboer
    • RE: Any point in standalone apps

      +1 for standalone. For example, I really appreciate Arturia providing standalone versions of their synths. It's great for trying things out, using them as "hardware" and building presets. They also do provide a "playlist" feature so it is more friendly to the performer to organize presets for a show.

      posted in General Questions
      P
      pnyboer
    • RE: sample loop crossfade

      There's no branch or pull request done for this? This seems surprising, as it is not terribly useful as it is. One of the reasons I'm diving into HISE is to not have to deal with C++!

      posted in General Questions
      P
      pnyboer
    • sample loop crossfade

      I have not been able to get a decent crossfade in a basic sample of a waveform. It always seems to "duck" at the loop point. Is there some sort of setting I'm missing for the crossfade?

      posted in General Questions
      P
      pnyboer
    • RE: Start several loops on load

      I did try that, but it also needs some sort of "impulse" (note-on) event to get it playing as far as I can tell. I was also getting really inconsistent results with the loop players actually starting playback from a note-on that was artificially generated in onInit(). Additionally, I was getting weird file loading problems when I tried to load a sample from the Project folder's Sample folder (it just showed {PROJECT PATH} (or whatever the environment variable is) in the top right of the Loop player.
      And even it was behaving, I would still need to track noteOns to re-trigger them, no? (Or perhaps not because they are monophonic, probably.)

      The crux of it is that it seems that I'm tracking events properly, and I should be able to generate note-off for those events, but it's not working. I'm using the "version 2" (shows 1.6 in "about" panel, tho) downloaded from the Hise.audio site, fwiw.

      posted in Scripting
      P
      pnyboer
    • RE: Start several loops on load

      @d-healey it puts the event ID of the note event into the first element of an array. I use that array to recall the value to turn that note event off. But it tells me that the ID doesn’t exist. Which is mysterious because I stored it successfully!

      posted in Scripting
      P
      pnyboer
    • Start several loops on load

      I have some loops that i want to play continuously, and start on load. I also want to be able to retrigger them with a button. I've tried a few things, and nothing is particularly reliable.
      In a sampler's onInit, I have

      //add button to UI. click to retrigger
      var PlayLoop= Content.addButton("Play Loops", 0, 10);
      PlayLoop.set("isMomentary", true);
      
      reg noteIds = [];
      
      var startnote = Synth.playNoteWithStartOffset(16, 48, 127, 0);
      noteIds[0] = startnote;
      Console.print("start loop 1 "+startnote);
      
      

      and I have onControl like:

      function onControl(number, value)
      {
          if(number == PlayLoop)
          {
                  //turn off the auto start note first
                   Synth.noteOffByEventId(noteIds[0]);
                   Synth.playNoteWithStartOffset(16, 48, 127, 0);
               }
      }
      

      I get the console:

      Script Processor3: start loop 1 138
      Script Processor3:! onControl() - Line 7, column 35: NoteOn with ID138 wasn't found 
      

      I'm at a loss as to why the ID isn't found? Are onInit and onControl not part of the same scope or something weird? If that was the case, I'd think using noteIds in onControl would throw an error.

      posted in Scripting
      P
      pnyboer
    • RE: sampler methods in docs throw error "function not found"

      Within a Sampler's MIDI Script processor in onInit, I tried the simplest thing I could think of for this:

      Sampler.selectSounds("_");
      Sampler.createListFromScriptSelection();
      

      throws
      constant not found: Sampler.createListFromScriptSelection {U2NyaXB0IFByb2Nlc3NvcjJ8fDk1fDN8Mzg=} Script Processor2:! Line 3, column 38: Function / constant not found: Sampler.createListFromScriptSelection

      posted in Scripting
      P
      pnyboer
    • sampler methods in docs throw error "function not found"

      I'm trying to learn more about scripting a Sampler. I've been going through the docs and have been getting several errors with some of the selection methods.
      https://docs.hise.audio/scripting/scripting-api/sampler/index.html

      I tried to create a basic selection with

      const var MPOneShot = Synth.getSampler("MP One Shot");
      var select = MPOneShot.selectSounds("Clap Broken_40.wav");
      MPOneShot.createListFromScriptSelection();
      

      but it throws a function not found error in the console for the createListFromScriptSelection.
      I have a similar issue with the createSelection method.

      Ultimately I'm trying to create an array of the names of samples in the Sample Map, I was hoping this would take me in the right direction!

      posted in Scripting
      P
      pnyboer
    • RE: Crossfaded looping in sampler

      @Lindon - No such luck! There's a lot of inconsistency from the old electronics, I suppose, and finding that perfect loop point on all the samples is not practical. There doesn't seem to be an automatic zero crossing snap in the UI either, which can be helpful.

      posted in General Questions
      P
      pnyboer
    • RE: Notes on my first try....

      got it. Thanks for the help and suggestions.

      posted in Documentation
      P
      pnyboer
    • MPE tile & MPE modulators disabled on project open

      I've added several MPE modulators to my project. When I first load the archive or XML, they are all disabled. They also lose many of the properties I setup, for example, an MPE modulator for gain was setup with a special curve and to respond to Slide - but when I open, they are all defaults:
      Screen Shot 2019-02-15 at 4.46.58 PM.png

      Related: In my interface, I have an MPE floating tile, but I'm having similar issues to the old thread here - MPE Floating tile problem
      @A-Former-User mentioned he figured it out, but I'm having a hard time finding any documentation about it or the sample MPE project.

      Links and Help appreciated!

      posted in General Questions
      P
      pnyboer
    • RE: Simple Gain Pan Modulation

      An old thread, but it seemed hanging. Here's an example that shows a pan modulation activated by LFO, but no apparent change to the gain meters (or sound):
      panmod.gif

      posted in General Questions
      P
      pnyboer