Author |
Topic: Loop chords if CC-Pedal is pressed (Read 3336 times) |
|
N-C
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Loop chords if CC-Pedal is pressed
« on: Jan 4th, 2014, 7:44pm » |
Quote Modify
|
Happy new year everyone, I´m pretty sure this won`t work in midiOX, but maybe you know how to do this: I`m useing a fishman Tripleplay guitar to midi controler (awesome!) to send Midi Data through midiOX to Hypersonic software synth. When I press a Midi pedal (CC), I want my software synth to hold the chord I`m playing. But when I release the pedal I want midiOX to hold this chord and ignore every new tone, so I can play Solos with my usual guitar over the "recorded" chord. And finally, when I press the sustain pedal again, the old chord needs to stop while a new one is hold. Tripleplay is send with a controller software that can do things like that, but it crashs if I use it with Hypersonic... I guess I need something like an "if" term: if CC(pedal) is 00(=released) -> change Note on to Note off (I hope this would only mute the new tones not the chord I "recorded" before) if CC(pedal) is 127(=pressed) send CC123 (all Note off) if CC(pedal) is 127 (=pressed) -> change Note off to (somethig my software synth ignores, for example on a different chanel) OK, in this case I have to press the pedal first and then play the new chord, otherwise the chords gets muted instandly. But there`s no way to program a "if" term, right? THX a lot, I´m a newbea and (worst case scenario) a guitar player.
|
« Last Edit: Jan 4th, 2014, 7:57pm by N-C » |
IP Logged |
|
|
|
Breath
Administrator
    

Gender: 
Posts: 1030
|
 |
Re: Loop chords if CC-Pedal is pressed
« Reply #1 on: Jan 5th, 2014, 9:02pm » |
Quote Modify
|
Happy New Year to you. MidiOx has filters you can set up to stop NOTE OFF coming through. You can even swap the filters with a Patch Change message. if your pedal can output those. 1)So one filter is blank and you play notes as normal. 2)You press the pedal, a PC message is received by MidiOx, a filter is loaded and the note off's are suppressed and the chord is held even if it played as an arpeggio. Like a sustain pedal on a piano. 3) Release the pedal to send a PC message and the blank filter is loaded again, but by this time the Note Off messages have been missed so the Chord still sounds. You can now play notes over a sustained chord. Unfortunately MidiOx can't remember the notes you played so it can't turn them off on the second pedal press. There maybe a few of ways around this, but I am unsure how a software synth will react. CC120, 0 is ALL SOUNDS OFF CC123,0 is ALL NOTES OFF but if there is a sustain pedal down this will be ignored, but in your case this could be useful. CC124,0 is OMNI OFF but the synth will often do an all note off as well CC125,0 is OMNI ON - as above CC126,0 MONO - as above CC127,0 POLY - as above but not all synths respond to these. I know a lot of Roland gear does. Out of interest CC121,0 is ALL CONTROLLERS RESET 2) There could be a sysex message in a hardware synth that turns off all notes. 3) Some synths will release the notes when you change patch so you can output a Patch change to a different patch and then change back again. 4) Your data filter could have Note Off's for every note that might be in the sustained chord. This might be only 24 to 36 if you are playing the chords in first position. I guess this is more for hardware synths but try sending teh messages and see how the soft synth reacts. All the best Royce
|
|
IP Logged |
|
|
|
N-C
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Re: Loop chords if CC-Pedal is pressed
« Reply #2 on: Jan 6th, 2014, 6:03pm » |
Quote Modify
|
Wow Royce, thank you so much for your quick and detailed answer. I`ve never thought about using patch change in combination with filter settings. That offers you tons of new possibilities. Damn, midiOX is so powerful! It will take some time to check all the options you`ve described here. But I will post my solution later. Thank you very much, Royce!
|
« Last Edit: Jan 6th, 2014, 6:04pm by N-C » |
IP Logged |
|
|
|
|