Forum
    • Categories
    • Register
    • Login
    1. Home
    2. Brongled
    3. Posts
    B
    • Profile
    • Following 0
    • Followers 0
    • Topics 9
    • Posts 46
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Xwax Timecode integration possible?

      @David-Healey yes this is where I am arriving at. RNBO scriptnode with the xwax Timecode as the extra node.

      posted in C++ Development
      B
      Brongled
    • RE: Xwax Timecode integration possible?

      @David-Healey

      a. external control input (midi/OSC), to audio buffer^ signal
      b. buffer^ with Timecoded audio
      c. Timecode-Decode ( code like Xwax as above ) (hise network?)
      d. signal from Timecode-Decode to Audio Track buffer* (playback)

      posted in C++ Development
      B
      Brongled
    • RE: Xwax Timecode integration possible?

      @David-Healey Hise would not need to transmit any data.
      Hise would translate the data from the Timecoded signal.
      If possible the Timecode signal is also in a buffer being controlled by the external turntable.

      posted in C++ Development
      B
      Brongled
    • RE: Xwax Timecode integration possible?

      @David-Healey at the moment through midi pitchbend from arduino boards. The extra Ipad controller is over OSC.

      posted in C++ Development
      B
      Brongled
    • RE: Xwax Timecode integration possible?

      @David-Healey Motorised controllers is the goal, only without max/msp.

      https://www.youtube.com/watch?v=0QE7HfduNFM

      posted in C++ Development
      B
      Brongled
    • Xwax Timecode integration possible?

      I am searching for a workaround for vinyl control within Hise.

      Is it possible to compile part of xwax into Hise?
      I know it is possible within max/msp and puredata.
      I have no experience with compiling C code into the DSP network. :(

      I am sure would only need the code below:
      https://github.com/xwax/xwax/blob/master/timecoder.h
      https://github.com/xwax/xwax/blob/master/pitch.h
      https://github.com/xwax/xwax/blob/master/lut.h

      posted in C++ Development
      B
      Brongled
    • RE: Hise Application wont open, after build in Visual Studio 2022, Windows 10

      @David-Healey My apologies, was my bad.. I was pointing to the wrong HISE path. Everything is looking good now im sure. :)

      posted in General Questions
      B
      Brongled
    • RE: Hise Application wont open, after build in Visual Studio 2022, Windows 10

      @David-Healey Yes HISE is working for me now on Windows 10

      With these issues.

      Compiled DSP networks dont seem to work at all. In both ScriptFX and HardcodedFX.

      HardcodedFX says either ERROR: No DLL Loaded. or DLL Version Missmatch.. Reeexport your nodes. I do this and end up in a loop.

      I am using RNBO in scriptFX or HardcodedFX in OSX with no issues at all.

      Any info on this would be lovely.

      posted in General Questions
      B
      Brongled
    • Hise Application wont open, after build in Visual Studio 2022, Windows 10

      Everything looks good, few warnings but no errors at all. Then clicking on the .exe nothing happens.. Anyone had similar experience?

      posted in General Questions
      B
      Brongled
    • RE: Possible to receive CC control data from ScriptFX midichain to --> Knob ?

      @ustk I am testing whether rnbo in scriptFX can output midi to Hise to use for the UI display and modulation. At the moment Rnbo in Hise only allows one dedicated modulation output..
      The patch above is Hise controller script sending cc messages to Rnbo Script FX, but then its being picked up by the Global Cable again, back to the Ui.

      posted in ScriptNode
      B
      Brongled
    • RE: Possible to receive CC control data from ScriptFX midichain to --> Knob ?

      @ustk I am sure when using rnbo in Script FX there is no midi output, only input.
      I was just getting a loop from the midi cc's setup in the interface..

      Thanks again for all your help here :)

      posted in ScriptNode
      B
      Brongled
    • RE: Possible to receive CC control data from ScriptFX midichain to --> Knob ?

      @ustk Thanks for your time on this :)
      would think there was a way to set the receiving midi channel somewhere, either in script FX or the Interface. I will keep digging

      posted in ScriptNode
      B
      Brongled
    • RE: Possible to receive CC control data from ScriptFX midichain to --> Knob ?

      @ustk This is working if I create all these nodes for each CC.
      There does not seem to be any node for setting the receive channel..
      so that the incoming CC's on channel 2 will not effect the other CC's on the UI on channel 1.

      CleanShot 2025-11-10 at 6 .54.36.gif

      posted in ScriptNode
      B
      Brongled
    • RE: Possible to receive CC control data from ScriptFX midichain to --> Knob ?

      @ustk Thanks for the info!
      This seems to work for only one CC control? I am looking for up to 32 CC controls to Ui or more.

      posted in ScriptNode
      B
      Brongled
    • Possible to receive CC control data from ScriptFX midichain to --> Knob ?

      I can send midi CC control data to ScriptFX midichain, but can not seem to work out the opposite.. :(

      ScriptFX to UI cc.png

      Hope you can help

      posted in ScriptNode
      B
      Brongled
    • RE: Control velocity from each incoming midi note with a Knob / Slider?

      @d-healey I am currently using this code for buttons to midi. Is there any way to insert this velocity function or would I also need to put this code on the second Midi Processor? Little confused but I am sure it can work.

      onInt

      const Buttons = Content.getAllComponents("Button");
      
      //	this list will save the played note eventIds
      reg eventIds = Engine.createMidiList();
      
      //	this played keys will trigger the buttons
      reg keysThatTrigger = [48, 49, 50, 51];
      
      //	this notes will sound 
      reg triggeredNotes = [48, 49, 50, 51];
      
      inline function onButtonsControl(component, value)
      {
      	local index = Buttons.indexOf(component);
      	
      	if (value)
      		eventIds.setValue(triggeredNotes[index], Synth.playNote(triggeredNotes[index], 60));
      	else
      		Synth.noteOffByEventId(eventIds.getValue(triggeredNotes[index]));
      };
      
      for (b in Buttons)
      	b.setControlCallback(onButtonsControl);
      

      onNoteOn

      function onNoteOn()
      {
      	Message.ignoreEvent(true);
      	
      	if (keysThatTrigger.contains(Message.getNoteNumber()))
      	{
      		local index = keysThatTrigger.indexOf(Message.getNoteNumber());
      		Buttons[index].setValue(true);
      		Buttons[index].changed();
      	}
      }
      

      onNoteOff

      function onNoteOff()
      {
      	if (keysThatTrigger.contains(Message.getNoteNumber()))
      	{
      		local index = keysThatTrigger.indexOf(Message.getNoteNumber());
      		Buttons[index].setValue(false);
      		Buttons[index].changed();
      	}
      }
      
      posted in Scripting
      B
      Brongled
    • RE: Control velocity from each incoming midi note with a Knob / Slider?

      @d-healey Ok thanks for all this info, I will have a blast and see what comes out :)

      posted in Scripting
      B
      Brongled
    • RE: Control velocity from each incoming midi note with a Knob / Slider?

      @d-healey Ahh, the Knob to control the Velocity

      posted in Scripting
      B
      Brongled
    • Control velocity from each incoming midi note with a Knob / Slider?

      I know it is possible to link a button to incoming each midi note.
      Can the same be accomplished with a Knob for each note?
      ( controlling the velocity while the note is being pressed )
      I often do this in Max/Msp, PureData.

      Thanks I hope :)

      posted in Scripting
      B
      Brongled
    • RE: random float 0. - 1. how to?

      @iamlamprey yes I got it thanks again for your time :) Still learning and enjoying HISE.

      This is working for me*

      inline function onButton6Control(component, value)
      {
      	  if (value)
          {
              local Knob1_value = Math.randInt(20, 20000);
              local Knob3_value = Math.range(Math.random(), 0.0, 1.0);
              Knob1.setValue(Knob1_value);
              Knob1.changed();
              Knob3.setValue(Knob3_value);
              Knob3.changed();
              
              SimpleGain1.setAttribute(SimpleGain1.Gain, Knob1_value);
              SimpleGain2.setAttribute(SimpleGain2.Gain, Knob3_value);
          }
      };
      
      Content.getComponent("Button6").setControlCallback(onButton6Control);
      
      posted in Scripting
      B
      Brongled