A technical support community for Apple Logic Pro users.

Topic Author
Posts: 17
Joined: Thu Jul 16, 2020 4:35 pm

Dynamic operation (velocity multipy) for dedicated note numbers

Sat Aug 22, 2020 3:04 am

Hey experts, I'm looking for a script that can individually change the velocity curve (multipy by factor will be sufficient) of selected midi notes:

Sixteen Midi note numbers (4 -19) shall be available for a dynamic operation (with multiplication); all other notes and other midi messages shall pass through unaffected. The midi channel shall not matter for notes meant to be affected and also for notes that shall pass through unaffected ( = the midi channel of the output note shall stay the same as the midi channel of the input note).

(i.e. I want to multiply the incoming velocity of note number 4 by factor 1.25 ; then note note number 5 by factor 1.5 ; then note number 6 by factor 1.12 ; then note number 7 by factor 2.3; ....

Does such a script exist or can you help me by posting one? (It has to be a Scripter operation and not a midi edit in the environment)

Thanks very much in advance!
User avatar
Posts: 9534
Joined: Mon Dec 14, 2009 11:58 pm
Location: Montreal

Re: Dynamic operation (velocity multipy) for dedicated note numbers

Sat Aug 22, 2020 2:23 pm

Not at the studio to test same, but I wonder if a Modifier MIDI Fx could do that. If such is possible, I think that would require a set of as many instances as there would be notes to alter...
However the Scripter approach would be more elegant solution...
LogicPro 10.6.2, MainStage3.5.2
MBPro 17", Core2Duo, 8G, OSX 10.12.6
MacPro, Xeon 6Cores, 64GB, OSX 10.15.7
ULN8, MOTU MIDI TP-AV, C4, MCU Pro, KorgNano, Novation SLMkII
AAS, NI, Celemony, Spectrasonics, Korg, Arturia, etc...
PC, iPad3(V-Control & LogicRemote), AtariST(Notator SL), Several vintage gear