Notifications
Clear all

Macro Addition : MIDI Filter : Sustain Pedal Automation

6 Posts
3 Users
2 Likes
427 Views
ChrisG UK
(@chrisg-uk)
Member
Joined: 3 years ago
Posts: 127
Topic starter  

Hi Shane,

Again playing with Unify this evening and I tried to set up a sustain 'Suppress/Pass Thru' macro but it isn't available.  

This is useful if you want to be able to automate the sustain during playing.  Eg I have a piano layer and a string layer and the piano is fine with either modes, but sometimes I don't want the strings in sustain mode but I want to have them both playing.  The macro variable would allow me to control it.

What do you think?

Cheers,  Chris

Chris G
Hardware: ROLI Seaboard, ROLI Lightpad, LinnStrument, Native Instruments S61, CC121
Software: Cubase 12 pro, Native Instruments, Equator 2, Cypher2, Strobe2
OS: MacBook Pro 2019, Big Sur 11.7, iPad Pro


   
Quote
(@getdunne)
Illustrious Member Admin
Joined: 4 years ago
Posts: 4093
 

@chrisg-uk

This would involve quite a bit of work, so I'd want to be sure it's worth it. No one else has requested this yet.

MIDI Filter does not presently expose any parameters for automation, so I have to add that code. Also, the code is not designed to handle the settings changing while processing MIDI data, so it would probably need further changes to make it robust enough.

I need to understand your use-case a little better. If you're actually playing live, and both hands and one foot are busy, how are you going to trigger the change? If you're just sequencing in a DAW, how difficult is it to edit the MIDI, to remove the CC#64 events where you don't need them? What am I missing here?


   
ReplyQuote
ChrisG UK
(@chrisg-uk)
Member
Joined: 3 years ago
Posts: 127
Topic starter  

@getdunne Hi Shane,

The reason about editing the cc is rather clunky and that you still want it on the piano but not the pad/string and so the MIDI filter would be on the pad/string but both layers would be active from your MIDI input.  

Obviously I’m just a musician and don’t know the technical details of what you have to do.  It sounds way too much trouble to install so I would leave it. It was something I thought would be useful when. Using pads on top of pianos. I think it may be easier to adjust the ADSR of the pad layer instead. 

Thanks, Chris 

Chris G
Hardware: ROLI Seaboard, ROLI Lightpad, LinnStrument, Native Instruments S61, CC121
Software: Cubase 12 pro, Native Instruments, Equator 2, Cypher2, Strobe2
OS: MacBook Pro 2019, Big Sur 11.7, iPad Pro


   
ReplyQuote
Nico Fyve
(@nico)
Trusted Member
Joined: 3 years ago
Posts: 51
 

@getdunne

MIDI Filter does not presently expose any parameters for automation ...

If you ever end up adding automation for bypassing of midi effects i.e. automating the little B buttons on the UI, then I think it might already address this use case without reaching into the midi effect itself.

The desired configuration then might look like this:

Layer 1: piano instrument
Layer 2: midi filter set to ignore sustain pedal --> string or pad instrument
Automate bypass ON/OFF midifilter on layer 2

When the midi filter on layer 2 is active, the piano sustains, but the strings do not

When the midi filter on layer 2 is bypassed, the piano sustains and the strings sustain

 

I just tested this with pressing the little B button next to the midi effect manually, and it seemed to work as I described above.

Cubase 12 Pro, Win 10 Pro (x64), several different midi controllers


   
ReplyQuote
(@getdunne)
Illustrious Member Admin
Joined: 4 years ago
Posts: 4093
 

@nico

Good insight. This may be much easier to implement.


   
Nico Fyve reacted
ReplyQuote
ChrisG UK
(@chrisg-uk)
Member
Joined: 3 years ago
Posts: 127
Topic starter  

@nico Nice one! 🤩 This is what I was trying to achieve but as you say if you could automate Bypass then this would be the answer.  It may be useful for other MIDI effects such as arpeggiators or MIDIBox where you want to turn off a sequence via a knob or slider.

@getdunne It would be nice to have so at your discretion obviously. 😜 

 

Chris G
Hardware: ROLI Seaboard, ROLI Lightpad, LinnStrument, Native Instruments S61, CC121
Software: Cubase 12 pro, Native Instruments, Equator 2, Cypher2, Strobe2
OS: MacBook Pro 2019, Big Sur 11.7, iPad Pro


   
Nico Fyve reacted
ReplyQuote
Share: