Hi there!
i 'm a total newbie, so i won’t get upset if no one answers.
my question is:
Can i programme in Bome something like that:
When C is (on): C# becomes C# D# becomes D#
When D is (on) : C becomes C#2 D# becomes D#2
When E is (on) C# becomes C#3 D# becomes D#
I guess there something about the rules …
i’ m trying to find a way to use several looper( 3 in the ex) in Ableton Live with the same midi note input , because my pedal board, as my right leg, is limited
thanks a lot!
Benjamin
Not sure whether you want any C, D, and E to set the outgoing notes or only of a particular octave. Could you provide the note numbers as different venders may have different notes numbers for C#2 and C#3 because there is no MIDI standard for note name but numbers would be consistent.
Do you only want the translation to happen if the note is being held down or do you want it based on last note pressed?
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Hi Steve!
Thanks for you reply
I 've checked the correspondence between midi notes and their encoding:
so i would like if it possible to translate:
I do want it based on last note pressed
When C 4 ( 60) is on: C 4# (61) becomes C4 # (61) D#(63) becomes D# (63)
When D 4 (62) is on :it cancels the previous activation ( for ex ; C 4 (60) is cancelled)
Then
C 4# (61) becomes C5 # (73) D4# (63) becomes D5# (75)
When E 4 (64) is on
last activation is cancelled
and
C4# ( 61) becomes C#6 (85) D4 (63) # becomes D#6 (87)
Thanks a lot,
Benjamin
The attached project file uses preset switching to handle this.
Translator 1.0 handles scenario 1, translator 1.1 handles scenario 2 and translator 1.2 handles scenario 3. They do this be turning on presets 2, 3 and 4 respectively. The outgoing action to select the preset also de-selects all other presets (except always active). Presets 0 and 1 are set up to be always active so they are never turned off.
Translators 2-4 each have translators for the notes you want to convert.
Since there is no MIDI thru path set in the MIDI router, nothing else will get through.
Hello Steve,
I was conducting some tests before thanking you. It’s great , the MIDI fonction you wrote works. There is something that doesn’t fonction:
When i record the midi transformation, on logic X for ex, the notes that select the scenario ( 60, 62, 64) are more or less short, according to the duration of pressure
But the transformed note ( i-e 61, 63, 73, 75, 85, 87) are limitless, and it does trigger unsollicited action, like long press= erase by default on Ableton live.
How can i set up theses notes to ponctual action?
the midi outgoing is set on note on, which seems relevant, but maybe it the answer is here?
The duration and velocity are the same as the notes you are sending from your original source. I am not translating note-off messages so perhaps you need to add translators for that for each note.
Maybe program note-off translators.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Thanks,
‘The duration and velocity are the same as the notes you are sending from your original source. I am not translating note-off messages so perhaps you need to add translators for that for each note.’
The duration of the translated notes are not the same , strangly when i play the notes with a keyboard.
I v’e add translator to note OFF with a delay (so the note stops after a short time)
But without success.
That 's bit disappointing because the translator seems to be a very powerful tool
I’ll dig a bit more
Thansk!
the duration is fine, as long as the note to be translated
There is a last problem ( cf screen shot).
The notes translated appear with the original notes. And Ableton 's looper don’t appreciate Screenshot 2025-03-22 at 17.34.27.pdf (209.2 KB)
too much
Thanks!
the duration is fine, as long as the note to be translated
There is a last problem ( cf screen shot).
The notes translated appear with the original notes. And Ableton 's loopers don’t appreciate ( or maybe there is another issue that i don’t suspect) Screenshot 2025-03-22 at 17.34.27 (1).pdf (335.5 KB)
too much
I dont’ figure out how to send midi note, translate it, and erase the original notes at the same time?
You can tell me which translator doesn’t work. In your first scenario, you didn’t seem to be translating any notes so the outgoing notes are the same as the incoming notes. Just change the outgoing action to the note you want to send and you should be fine.
If you don’t want the original note to go through, set the ‘Swallow’ option for the translator. They should already be set this way and since I didn’t have a MIDI thru path set, they shouldn’t go through anyway. Make sure Ableton Live is monitoring only your outgoing virtual port and not the original controller port.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
It works! Your a genius!
And eventually, i disabled my 12step midi port to let Bome only, maybe this was the source of some issue. Iv’ve bought my licence !
Thanks again
Benjamin