Hello,
i would like to assign a value of time pré-definited to a stop button for ex D#2/51.
of my pedal board
This value, or fonction would set an decreasind founction of the sound
51: first, triggers autofade (length according to prévious configuration)
51 second push that triggers "stop’ sound
You want the incoming note 51 to trigger and outgoing note 51 and then at some predetermined time later send out another note 51 to finish?
Or are you looking to have Bome MIDI Translator Pro perform the autofade of a given facer CC number and not send anything to the DAW except for the fader value as it changes?
Both are possible, but I’m unclear what you are looking for.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
I’m not so sure . i’ll describe my needs more specificaly.
In order to save pedal, i would like to set up combination or sequence of button pressing:
press « stop « once = start the autofade out
press "stop « a second time = stop note
if i want to stop only; i press twice/ If the autofade is too long i press « stop » and end the sound, with a little help of reverb
So velocity has to regain it’s previous valu after the stop /autofade, or the transfomation is active only for the stopping process. so i guess a midi transltion inside BOME is better.
Formalisation:
When 51, 75 87, 99* / note on /translation / velocity decrease [time to configure] ( i can’t tell which rule i can be) / velocity at zero =note OFF
Variation When 51 , 75 87, 99: / note on /translation / velocity decrease [time to configure] ( i can’t tell which rule i can be) / note 51 again = note off
*51, 75 87, 99 : these are the different scenario note. i add a 4th scenario, and change the 61 and 63 note for 49 and 51, works better like that)
NB
I try to use some audio shaper inside Ableton Live, or LFO but the volume stay at zero at the end of the auto, or stay cycling (auto fade, volume 0, then volume on)
I could use dummy clip, but it will take too much pedal to launch, the dummy clip start at a prédefinited value ,so there are gaps of volume, dummy clips launch the global transport bar of Ableton Live, and i don’t use any global play, so i can improvise better/
This is a defacement of A Live use, but it worth the try as Ab live is really better than dedicated looping software. and this basic use i want to set up with your help should be natively implemented IMHO.
In the below example, if you press ‘any’ note on MIDI CH1 once,
The note will sound with current velocity of the note
The initial volume will be set to 105
A timer will start, decreasing the volume by 1 every 200 ms and the value of CC7 will go out with the new volume. This will continue until either
a) the volume reaches 0 or
b) you press the same note again.
At which point the timer will be killed an a note-off will be sent for the same note number that has started.
Global variables used are in the rules of translator 0.2
Translator 1.0 triggers the event and stops the event. We toggle the value of global variable gb to determine what state we are in.
Translator 1.1 starts the slowfade timer
Translator 1.2 will stop the slowfade timer by calling translator 1.3 and translator 1.3 will send the final note-off message.
These rules of translator 1.0 control the initial volume (global variable ga) , timer duration (global variable gd) and volume decrement.
The decrement value is set in translator 1.1 based on the second parameter passed by by the perform action. It gets stored in the global variable ge.
Label "send"
// set initial volume
ga=106
gc=ga
//start timer
// first paramter is ms delay
// second parameter is decrement amount
gd=200
Perform "slowfade",gd,1
I use the global variable zz to determine whether to display Log messages (for debugging).
If you want to restrict this note only certain notes, you would need to change translator 0.1 by adding rules that only allow the desired notes to continue.
This should give you a good example of the power of Bome MIDI Translator Pro and I anticipate you may need to study this a bit to understand completely what is happening. For this reason, I left zz=1 so that you can see the Log messages.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz