jorge ·
Here is a schematic using parse components to generate a custom chord for each note played:
[old link] it requires the latest version of SM: [old link]
From the original SynthMaker forum (2004–2014), with its members’ names and dates.
jorge ·
Here is a schematic using parse components to generate a custom chord for each note played:
[old link] it requires the latest version of SM: [old link]
lalo ·
😮 😮 😮 😮 incredible!! watch out the parser 🙂 and jorge...coooool
Shifrin ·
lalo wrote: :o 😮 😮 😮 incredible!! watch out the parser 🙂 and jorge...coooool
What lalo said. I am constantly amazed by the stuff that is possible with SM, I need to put on my lateral thinking cap and come up with something that uses all of this awesome technology 😀
Shif.
stefan ·
So. Now you guys have got unison... 🙂
Instead of chords, use a string like
0,0.98,1.02,0.49 or something 🙂
Shifrin ·
Now why didn't I think of that 😉
Shif.
stefan ·
Shifrin wrote: Now why didn't I think of that 😉
Shif.
Uhm, because it doesn't work atm. We need to have access to the detune value of the midi events as well 🙂
unkargherth ·
AFAIK, you can't detune midi messages. What are you entering in the chords strings is Relative semitone jumps from current hold note. This should be integeers, as Midi Note messages use MIDI note numbers, which map from 0 to 127.
A crude, non efficient way of doing it is to use pictch bend messages, but, it has the problem that pitch bends usually affect ALL the notes played, ie, you cannot have more thatn one bending at a time
stefan ·
unkargherth wrote: AFAIK, you can't detune midi messages. What are you entering in the chords strings is Relative semitone jumps from current hold note. This should be integeers, as Midi Note messages use MIDI note numbers, which map from 0 to 127.
A crude, non efficient way of doing it is to use pictch bend messages, but, it has the problem that pitch bends usually affect ALL the notes played, ie, you cannot have more thatn one bending at a time
VST Midi Events supports detuning.
Sk ·
stefancrs wrote: unkargherth wrote: AFAIK, you can't detune midi messages. What are you entering in the chords strings is Relative semitone jumps from current hold note. This should be integeers, as Midi Note messages use MIDI note numbers, which map from 0 to 127.
A crude, non efficient way of doing it is to use pictch bend messages, but, it has the problem that pitch bends usually affect ALL the notes played, ie, you cannot have more thatn one bending at a time
VST Midi Events supports detuning.
But it is a frequency multiplication that comes after the MIDI message, am I wrong?
stefan ·
Sk wrote: stefancrs wrote: unkargherth wrote: AFAIK, you can't detune midi messages. What are you entering in the chords strings is Relative semitone jumps from current hold note. This should be integeers, as Midi Note messages use MIDI note numbers, which map from 0 to 127.
A crude, non efficient way of doing it is to use pictch bend messages, but, it has the problem that pitch bends usually affect ALL the notes played, ie, you cannot have more thatn one bending at a time
VST Midi Events supports detuning.
But it is a frequency multiplication that comes after the MIDI message, am I wrong?
Yeah, you're wrong 🙂 It specifies the detune in -64 to +63 cents.
jorge ·
stefancrs wrote: Yeah, you're wrong 🙂 It specifies the detune in -64 to +63 cents.
But if you have a NoteOn with note=64 and detune= 10 cents and then another NoteOn with note=64 and detune=20, the second one would still be the same note, it would start attack stage on the old one. To do unison the Midi note management would have to consider note 64.0001 to be different from note 64.0002, would that be the desired behaviour?
stefan ·
jorge wrote: stefancrs wrote: Yeah, you're wrong 🙂 It specifies the detune in -64 to +63 cents.
But if you have a NoteOn with note=64 and detune= 10 cents and then another NoteOn with note=64 and detune=20, the second one would still be the same note, it would start attack stage on the old one. To do unison the Midi note management would have to consider note 64.0001 to be different from note 64.0002, would that be the desired behaviour?
Depends, it could be better to make these kind of "duplicate message" thingies work in a way more flexible way, so that not just pitch can be altered etc. Would be good if the structure of each notes parameters were user definable 🙂
Otherwise, it's a easily implemented trick.
Tom7777 ·
This won't work correctly for me for some reason, the notes remain stay held always and just build up on each other and i can play about 4-6 and then it will stay on that last note or cutout the audio 🙁
Wrote something here? To have a post removed or your name hidden, write to [email protected].