HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. pasmae
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 15
    • Groups 0

    pasmae

    @pasmae

    2
    Reputation
    14
    Profile views
    15
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online
    Location Germany

    pasmae Unfollow Follow

    Best posts made by pasmae

    • RE: noteOff() / noteOffByEventId()

      @Lunacy-Audio I just rebuilt HISE and now it works! Thanks so much for your help and effort!

      posted in Scripting
      pasmaeP
      pasmae
    • noteOff() / noteOffByEventId()

      Hello,

      I am working on a script that retriggers all currently pressed keys when another key is pressed. I created an object which stores if a certain keynumber is pressed or not. When I print to the console I get the keynumbers just as I want. Retriggering works fine, but when I let go a key, it doesn't stop the note with the Synth.noteOff() function, it says in the console that I should use Synth.noteOffByEventId() instead. But when I get the EventId in onNoteOff and insert it in the function, it also doesn't work right. It seems to look for the same ID in the onNoteOn. How do I have to treat the Synth.noteOffByEventId() in this case?

      //On Init
      
      //Storing the current key status for the key range
      const var a = {}
      
      for (i = 53; i < 97; i++)
      {
          a[i] = 0;
      }
      
      function onNoteOn()
      {
      	const var n = Message.getNoteNumber();
      		
      	a[n] = Synth.isKeyDown(n);
      	
      for (k in a)
          {
              if (a[k] == 1)
              {
      	        Synth.playNote(k, 1);
              }
          }
      }	
      
      function onNoteOff()
      {
          const var n = Message.getNoteNumber();
          
          const var e = Message.getEventId();
          
          a[n] = Synth.isKeyDown(n);
          
      for (k in a)
          {
              if (a[k] == 0)
              {
      	        Synth.noteOffByEventId(e);
              }
          }
      	
      }
      
      posted in Scripting
      pasmaeP
      pasmae

    Latest posts made by pasmae

    • RE: noteOff() / noteOffByEventId()

      @Lunacy-Audio I just rebuilt HISE and now it works! Thanks so much for your help and effort!

      posted in Scripting
      pasmaeP
      pasmae
    • RE: noteOff() / noteOffByEventId()

      @Lunacy-Audio Somehow it doesn't work here. If I press a key it disables all the notes that are higher on the keyboard. On noteOn() it doesn't find the NoteOn with IDxxxx and onNoteOff it says NoteOn with ID-1 wasn't found?

      posted in Scripting
      pasmaeP
      pasmae
    • RE: noteOff() / noteOffByEventId()

      @Lunacy-Audio I tried something out but I guess I didn't get it right. I referred to the saved EventID in the Synth.noteOffByEventId() but it says it couldn't find a NoteOn with that ID...

      const var a = {}
      
      for (i = 53; i < 97; i++)
      {
          a[i] = [0, e];
      }
      
      function onNoteOn()
      {
          Message.makeArtificial();
          
      	const var n = Message.getNoteNumber();
      	
      	const var e = Message.getEventId();
      		
      	a[n] = [Synth.isKeyDown(n), e];
      	
      for (k in a)
          {
              if (a[k] == [1, e > -1])
              {
      	        Synth.playNote(k, 1);	        
              }
          }
      }
      
      function onNoteOff()
      {
          Message.makeArtificial();
          
          const var n = Message.getNoteNumber();
          
          const var e = Message.getEventId();
          
          const var v = a[n][1];
          
          a[n] = [Synth.isKeyDown(n), e];
          
      for (k in a)
          {
              if (a[k] == [0, e > 0])
              {
      	        Synth.noteOffByEventId(v);
              }
          }
      	
          v = -1;
      }
      
      posted in Scripting
      pasmaeP
      pasmae
    • noteOff() / noteOffByEventId()

      Hello,

      I am working on a script that retriggers all currently pressed keys when another key is pressed. I created an object which stores if a certain keynumber is pressed or not. When I print to the console I get the keynumbers just as I want. Retriggering works fine, but when I let go a key, it doesn't stop the note with the Synth.noteOff() function, it says in the console that I should use Synth.noteOffByEventId() instead. But when I get the EventId in onNoteOff and insert it in the function, it also doesn't work right. It seems to look for the same ID in the onNoteOn. How do I have to treat the Synth.noteOffByEventId() in this case?

      //On Init
      
      //Storing the current key status for the key range
      const var a = {}
      
      for (i = 53; i < 97; i++)
      {
          a[i] = 0;
      }
      
      function onNoteOn()
      {
      	const var n = Message.getNoteNumber();
      		
      	a[n] = Synth.isKeyDown(n);
      	
      for (k in a)
          {
              if (a[k] == 1)
              {
      	        Synth.playNote(k, 1);
              }
          }
      }	
      
      function onNoteOff()
      {
          const var n = Message.getNoteNumber();
          
          const var e = Message.getEventId();
          
          a[n] = Synth.isKeyDown(n);
          
      for (k in a)
          {
              if (a[k] == 0)
              {
      	        Synth.noteOffByEventId(e);
              }
          }
      	
      }
      
      posted in Scripting
      pasmaeP
      pasmae
    • RE: Legato with Retrigger in 2.1.0

      @d-healey It says version 2.0.0 again, so 2.1.0 wasn't a stable release?

      posted in Bug Reports
      pasmaeP
      pasmae
    • RE: Legato with Retrigger in 2.1.0

      @d-healey Thanks so much!

      posted in Bug Reports
      pasmaeP
      pasmae
    • Legato with Retrigger in 2.1.0

      Hey all,

      I started a project in HISE version 2.0.0 which included a hardcoded Legato with Retrigger script. But now in version 2.1.0 it indeed retriggers but also keeps holding the notes, even when I let go the keys... Is there a workaround?

      posted in Bug Reports
      pasmaeP
      pasmae
    • RE: Acces to Buttons in Preset Browser

      @ustk But I need the function inside the preset browser anyway, when a preset is added or saved...

      posted in General Questions
      pasmaeP
      pasmae
    • Acces to Buttons in Preset Browser

      Hey,

      is it possible to get acces to the buttons in the preset browser to create custom callbacks?
      I'm still looking for a solution of this problem... https://forum.hise.audio/topic/2790/preset-label-update/6

      posted in General Questions
      pasmaeP
      pasmae
    • RE: Preset Label Update

      need help... 😐 🙄

      posted in General Questions
      pasmaeP
      pasmae