I followed the video tutorial on using the waveform generator to create a tremolo effect on my microcosm pedal by applying the waveform to the effect volume. I setup 4 different presets for each engine with a different wave type (square, sine etc). I then have my expression pedal set to adjust the mix. It works great when the pedal comes on initially but when I switch between the different presets I loose the range of the values I set for the waveform. For example on the square I’ve got it going from 0 cc to 127 cc so it’s choppy. First time it works great, when I switch to say the sine wave preset and come back to the square preset it’s not choppy anymore - it’s still doing the trem thing but it’s more subtle. Any suggestions?
If you view the MIDI monitor, are the CC messages sent a square waveform after you switch it back?
I viewed the midi monitor. Interestingly for the engine i’ve assigned the square wave to it will cycle in time with the tempo I tap in. When I switch to another engine it looks like it is multiplying the cycle on top of the other one and going faster. I tried to add a long press to trigger a stop of the wave form generator but it wouldn’t work. I was thinking i need to turn off the current generator to then trigger another but had no luck. I need to turn off the unit and turn back on to get it back to normal. Also the other three generators seem to cycle really quickly right away, not in time with the tap - it’s only the engine that I’ve assigned to the square wave that behaves as it should.
I just assigned a button to turn off all the engines which works. So for engine four which I’ve assigned to the square wave I can click four times to get the right tempo and then hit the other button to turn off the engine. The other three buttons that I’ve assigned to engines one and three even when I hit them once they cycle really quickly. It’s like triggering these 3 engines is ignoring the midi clock tap I have programmed and they just cycle really quickly on the first tap and ignore the rest. The reason it was messing up the square / engine 4 wave was when I selected another engine it cycled quickly and I didn’t have a mechanism to reset, so with the button programmed to turn off all engines i’ve got the square / engine 4 one working. Would be nice to have the other three engines with the other wave forms assigned working the same way. Maybe it’s a bug in the waveform generator ?
Thanks for the info. Can you share a screenshot of your preset settings, or share the controller bank data dump file so I can see your settings?
I uploaded the presets for two of the tremolo settings, the other two are the same except for selecting the other two engines. The program change just sets a preset in the Microcosm that is looper only blank slate. I’ve added the setup for the wave form generator and also the preset I setup to turn off all the wave form engines in one press.
Seems like an issue with engines 1-3. I took my square wave preset with engine 4 and dropped in engine three and the rapid changes took off. When I converted back to engine 4 it cycled in time with the tap. I tried another preset that wasn’t functioning properly and dropped in engine 4 and it worked fine. It’s weird as I’ve got all the engines setup the same way expose for the wave type?
Just to clarify, there is only one MIDI clock in the controller so all the waveform engines will follow that one MIDI clock.
The other engine needs to be stopped. The way you have it set up, you have 2 waveform engines running, one square and one sine, and both are sending to the same MIDI channel.
Yes, there’s a conflict related to using a MIDI Clock Tap message type with a Press
action along with using a Long Press
action. Typically, you do not want to pair a MIDI Clock Tap Press action with a Long Press action doing something else, because when you do a Long Press, the Press is engaged as well which means a tap is being triggered. Anyway, if you really need to do this then you’ll need to use a Release
action for the MIDI Clock Tap, instead of a Press
.
I took the tap temp off each preset and just assigned to one button. So I now have a button for each engine / wave type and a button to stop the engine and a button for the tap tempo. It’s working now. Thanks for all your help!