From the original SynthMaker forum (2004–2014), with its members’ names and dates.
Duncan ·
I'm making an effect and I'm filtering midi-notes with the NEqual midi modules. I feed the midi data into seperate MIDI to Poly modules and use the velocity outputs.
Let's says I want C3 for the level of the audio and D3 for the pan position.
I feed the filtered notes into 1 code (streaming) module to calculate the values. When I play C3 (level) it automatically calculates the value for D3 (pan) and says it is 1 even if I dont press D3.
I understand it must take a value to make a calculation. But the value taken is 1 from the MIDI to Poly velocity output. Shouldnt it be 0?
It seems to me that zero should be the initial value.
Please let me know if I am wrong.
oddson ·
Hey Duncan...
I can't say you're wrong (and lately I seem to be misreading everyones questions here so maybe I'm way off base) but I'm not sure why you would use stream data to extract velocity info from MIDI events?
This will get you the values that you can use.
Apologies if I've missed the point yet again. 😇
Duncan ·
Thanx for your reply but you almost understood me.
Im trying it with midi to poly.
I think i found a workaround but i dont know if i should use it that way.
If i connect the outputs to the same polyinput the 'bug' occurs.
But if i make them mono first it doesnt happen
Plz make the schematic with midi to poly and youll see.
Connect the two poly outputs (from the midi to polymodule) to an poly input form an OSC and the ' bug' occurs.[/list]
oddson ·
I'm still not sure what you're suggesting...
But here's how I think it should be done to test that the output values are working:
midipolyvelocitytest.osm
The velocities show as normalized float values.
The OSCs are not really needed but the Direct Sound is (for Polys to calculate).
The only odd behaviour I've noticed is that if you hook both poly freq outputs to the same OSC it ignores the D3 note when played (but still displays the velocity). 😕
Can you post a Schematic of what you're trying to say? (Unless you've already resolved it to your satisfaction!)
Duncan ·
The only odd behaviour I've noticed is that if you hook both poly freq outputs to the same OSC it ignores the D3 note when played (but still displays the velocity). Confused
Thats wat I also mean.
But is sends out the value from the C3 note.
What I am trying to achieve!
I'm editing the LFO step macro to receive a poly input from a poly clock written in the code module. The MIDI to Poly module starts the clock.
With the different keys I want to trigger different speeds of the clock and the direction.
stefan ·
The only odd behaviour I've noticed is that if you hook both poly freq outputs to the same OSC it ignores the D3 note when played (but still displays the velocity). Confused
Thats wat I also mean.
But is sends out the value from the C3 note.
What I am trying to achieve!
I'm editing the LFO step macro to receive a poly input from a poly clock written in the code module. The MIDI to Poly module starts the clock.
With the different keys I want to trigger different speeds of the clock and the direction.
Hooking two midi2polys up to the same poly section does not work due to voice/process management no longer "knowing what to do". I guess it would be good if we somehow could forbid the user to make such a connection.
Wrote something here? To have a post removed or your name hidden, write to [email protected].