Velocity dependant dual EG configuration for TB303 emulation
- KVRist
- Topic Starter
- 171 posts since 9 Feb, 2016
I am currently trying to make a really accurate TB303 emulation in a mux. Does anyone know a way to trigger two envelope generators in a polysynth module (both set at 0 velocity sensitivity) where one EG only triggers when the velocity value is less than 64, whilst the other only triggers at a velocity more than 65. This essentially mimics accent or no accent. I have found that the EG velocity on its own cannot mimic the switch in depth and decay speed. Two EG's could achieve this very nicely with a velocity switch between the two. Any help appreciated
Aka Midland Synthetics
- KVRAF
- 2724 posts since 28 Mar, 2008 from a Galaxy S7 far far away
Can't you assign it to a meta parameter and set the min/max values?
- KVRist
- Topic Starter
- 171 posts since 9 Feb, 2016
Thanks, I'll try it. Also (just been reading mudocs) maybe a couple of note key velocity filters can act as a switch. Im not in front of mulab right now. I've got the sound about right but the accent note function is just as important. Im hoping that the legato and portamento functionality isn't upset by having two EG's but i wont know until i get it working.
Aka Midland Synthetics
- KVRAF
- 2724 posts since 28 Mar, 2008 from a Galaxy S7 far far away
If they only respond to a min or max velocity they shouldn't interfere with each other and shouldn't trigger at the same time, so shouldn't be an issue.
- KVRAF
- 12762 posts since 24 Jun, 2008 from Europe
Just a draft idea: Use 2 Note Key/Vel Filters or 1 Note Zone Mapper outside PolySynth and route the 0-64 velocity event line to PolySynth Event Input 1 and the 64-127 velocity event line to PolySynth Event Input 2. Then in PolySynth use those 2 inputs as you want.
- KVRist
- Topic Starter
- 171 posts since 9 Feb, 2016
Thanks Jo, I made a non polysynth mux in the end, and I used two velocity filters successfully. I'm refining the mux right now. I'll upload it soon
Aka Midland Synthetics
-
- KVRAF
- 1844 posts since 29 Mar, 2013
That doesnt seem to work Jo. The below is just a simple mux, 2 notes on the grid, one low velocity the other high the second event input is not letting anything through, am I missing something ?mutools wrote: ↑Fri May 10, 2024 7:50 am Just a draft idea: Use 2 Note Key/Vel Filters or 1 Note Zone Mapper outside PolySynth and route the 0-64 velocity event line to PolySynth Event Input 1 and the 64-127 velocity event line to PolySynth Event Input 2. Then in PolySynth use those 2 inputs as you want.
You do not have the required permissions to view the files attached to this post.
Beauty is only skin deep,
Ugliness, however, goes right the way through
Ugliness, however, goes right the way through
- KVRAF
- 7175 posts since 8 Feb, 2003 from London, UK
Add another splitter, 0 to 0, change the (1) splitter to start at 1. Does that help?
Also, you're recombining all the events, in all the ports, aren't you? Why split them?
Also, you're recombining all the events, in all the ports, aren't you? Why split them?
-
- KVRAF
- 1844 posts since 29 Mar, 2013
I was looking at FSM77s acid mux and trying Jo's suggestion of the 2 note,vel filters but couldnt get input 2 to work so as a test made that simple mux.
Beauty is only skin deep,
Ugliness, however, goes right the way through
Ugliness, however, goes right the way through
- KVRist
- Topic Starter
- 171 posts since 9 Feb, 2016
Maybe there could be a hybrid EG module which has two layers A or B; one triggers up to vel 64; the other triggers above vel 64. This EG might offer true legato by sliding between the value of A and B as they are triggered. I appreciate that this would be a step into niche feature request territory though. Sorry to be a pain, Jo.
Aka Midland Synthetics
-
- KVRAF
- 1844 posts since 29 Mar, 2013
Im at work at moment so cant try but what about the multi point EG, could that not do what you want?
Beauty is only skin deep,
Ugliness, however, goes right the way through
Ugliness, however, goes right the way through
- KVRAF
- 7175 posts since 8 Feb, 2003 from London, UK
You've got input 1 and input 2 connected to every event input. For a start, stick event monitors on each to show what reaches them, then route them each to what they're meant to go to, rather than to everything.
- KVRAF
- 7175 posts since 8 Feb, 2003 from London, UK
OK, it looks like there could be a bug in the "Note Key/Vel Filter". I've set up 1-63 as my velocity range but a monitor connected to its event output shows all velocities being passed.
-
- KVRAF
- 1844 posts since 29 Mar, 2013
Yes even though both inputs were connected to all only notes with lower velocities were coming through as the notes on that grid showed so yea I think there must be a problem.
Beauty is only skin deep,
Ugliness, however, goes right the way through
Ugliness, however, goes right the way through
- KVRAF
- 12762 posts since 24 Jun, 2008 from Europe
My draft idea indeed does not work as the PolySynth regards the first event input as the main once to control the voicing. Sorry for the wrong draft idea.bibz1st wrote: ↑Wed May 15, 2024 8:38 pmThat doesnt seem to work Jo. The below is just a simple mux, 2 notes on the grid, one low velocity the other high. The second event input is not letting anything through, am I missing something ?mutools wrote: ↑Fri May 10, 2024 7:50 am Just a draft idea: Use 2 Note Key/Vel Filters or 1 Note Zone Mapper outside PolySynth and route the 0-64 velocity event line to PolySynth Event Input 1 and the 64-127 velocity event line to PolySynth Event Input 2. Then in PolySynth use those 2 inputs as you want.