Manipulating midi with ruby, internally.
Posted: Mon Oct 20, 2014 9:38 pm
On my previous post, I was after a solution that would block stuck notes when switching between 2 midi sequences. As suggested by kg, I'v tried to kill the switched midi sequence's notes at the time it switches, but still ended up with few stuck notes, pops and clicks. But then, I relized that a possible key to solution is lying in my tool box: A While a go, a forum member (sorry, dont remember his name..) suggested a great module that uses "case" order in ruby abd outputs values according to the incoming midi velocity parameters.
Which means that ruby may maybe manipulate midi parameters internally? So here is an idea that may help many other too: a ruby module with 1 midi in, 2float ins and one midi out.. When float input =30, the midi pitch will never be lower than 30 but will output a value that is greater than 30 in 12 notes, from the upper octave ( key 42). Is that possible?
Which means that ruby may maybe manipulate midi parameters internally? So here is an idea that may help many other too: a ruby module with 1 midi in, 2float ins and one midi out.. When float input =30, the midi pitch will never be lower than 30 but will output a value that is greater than 30 in 12 notes, from the upper octave ( key 42). Is that possible?