Hello, Is there a BMT project or a code for ‘MIDI-triggered ducking using an inverted envelope’? The kick’s MIDI note-on is the trigger for a CC envelope that reduces target CC level. With userdefined Attack time and Release time in miliseconds, Treshold CC level in amount of CC units and the Amount level in number of CC units. This code shoud send inverted envelope to several external midi channels/devices. Thanx.
Hi, and welcome back!
Please find the below example
Translator 0.2 sets the global variables and then calls translator 0.3 which sets the initial fader values on start within rules. Translator 0.3 actually sends the CC message out.
Preset 1 handles the ducking.
1.1 Triggers ducking/unducking in the amount passed to it. The first parameter is the fader number and the second is the amount to move the fader. A negative value will reduce the value and a positive amount will increase the value.
Translator 1.2 sets the global variables g0-g7 for fader 0-7 and then calls translator 1.3 which actually sends the CC messages.
The global variable ga is set to the delay amount in milliseconds you want to use before ducking/unducking.
Ducking-Example-2026-08-20.bmtp (3.9 KB)
Please feel to use this as an example and modify it as you wish for the behavior you want.
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz
Hello and thank you for your effort
Please, dont delete this post as I am going to test this file later.
Do I need the Bome MIDI Translator Pro to use this file or I can use it in WebConfig?
Best regards, Maki