PreSonus FaderPort 2 (2018) midi remote script

Hi there,

I could write a long review about this script - but I’ won’t…
Just let’s say it exceeds my expectations by far… !
It just works, lots of functions, intuitiv use and a great documentation !
Thank You !

For now just one question:

QC Mode: the Rotate knob needs some turns to change parameters from min to max -
is it possible to maybe implement a switch to change a parameter slowly/fast ?
As it is right now I rather prefer the Fader for some quick changes for example for
a VST Instrument’s Filter CutOff.

Best regards

2 Likes

If Steinberg were to add a similar simple function to MIDI Remote, I would implement it in the script. Unfortunately, also some bypass functions have only been prepared by Steinberg so far, but they don’t work yet. So I am therefore still waiting to see what Steinberg delivers on the subject of “bypass”.

For example, if you have selected the QC3 with the Channel Button, you can toggle the value of the QC3 between min / mid / max / old by repeatedly pressing the Channel Button. It takes some time to get used to this workflow, but I have received positive feedback on it.

I also recommend the rubber ring shown here. This allows you to turn the Rotate Knob much faster because it then works like a jog wheel. That means, that you just touch the rubber ring with the tip of your finger and turn.

For me, the min / mid / max / old functionality in combination with the rubber ring is suitable to use the Rotate Knob at the normal speed.

But anyway…
I may implement a function to increase the speed of the Rotate Knob in the QC Mode in the future. :innocent:

Hi there…

yes I know, and definitely usefull !

Well, that actually was my question - if this is at all possible with the current API - for now I think the way to go for a fast filter sweep for me is to use the
latest implemented function for the Motorfader in +QC 1…4 Mode - I guess the current speed of the Rotate Knob is otherwise quite good for precise adjustments for other tasks.

Thanks - just tried it with a Rubber Knob of an old MXR Phaser - feels faster - but still not perfect - I’ll look up for other possibilities

BTW - please take any questions I do post here right now as some spontaneous
thought/inspiration while I explore the possibilities of this script, as I bought a Faderport just recently - don’t feel forced to include any function that you don’t think is usefull !

Thanks for taking your time to read through this - appreciate it !

1 Like

Hi there,

just some more questions (though I expect the answer to all of of them is “not possible”) -

I’ve been assigning quite a lot of functions via the custom mode pages - mostly by key commands and a few macros, but some functions are not available…

I wanted to assign a button to edit an audio file via an ARA extension - there’s no shortcut for it.
Toggle Channel Strip of selected tracks - not available (only global possible, or via selected object)
Direct Monitoring (Studio settings/Audio driver) - not available (This really should also be available in the Transport Section !)

Are any of those functions somehow accessible via the API ?

last one: Mix Console > scroll only through visible tracks - I’ve read a post (dated about 2 years ago) in this topic, that it’s not possible/a restriction in Cubase - still the case today ?

I don’t know how close you are in exchange with Steinberg - do you offer them some sugestions in regards of functionality, or should I open a new topic in the Cubase forum for those topics as a feature request ?

Wish you well

I’m very busy at the moment and I need every spare minute to work on the update. Maybe someone else here can answer to the questions of losanF.

1 Like

Hi,

absolutely OK - I’m sorry - I always have a kind of bad timing !
I’ll post a feature request in the Cubase Forum - do your thing - eagerly awaiting your next update.

Thanks and Cheers

@CKB have you think about having a repository on Github and using that as the central source truth for the project? You can also tag releases, accept PRs, etc.

That can be very useful for all of us that want to contribute. Thanks for the great work!

No, the central address for the script and comments on it, etc. has been right here for two years and will remain so. :innocent:

2 Likes

*** update news ***

Hello friends,
I am now in the final testing phase of the upcoming update.
And it looks that everything that was planned will be realized… :sunglasses:

Here is an overview of all 331 functions that will be included in the next update:

* 141 functions for each track: 
* equalizer 1..4, gain with knob 
* equalizer 1..4, frequency with knob 
* equalizer 1..4, Q-factor with knob 
* equalizer 1..4, on / off with button 
* compact equalizer 1..4 overview with four LEDs 
* handling of EQ parameters optimized for recording of automation 
* set EQ parameter to default value with button 
* adjusted default parameter values for EQ bands 1..4 
* restore EQ parameter in default function with button 
* copy EQ parameter value from track to track functionality 
* pregain with knob and LED feedback 
* pregain level LED in 9 steps: 
* off, grey, blue, cyan, green, yellow, orange, orangered, magenta 
* automatic bidirectional synchronisation of pregain level LED 
* reset pregain to 0 dB with button 
* restore pregain in reset function with button 
* copy pregain from track to track functionality 
* phase 0° / 180° with LED feedback 
* prefilter bypass on / off with LED feedback 
* summarized switch for prefilter bypass and phase in 4 steps with button 
* prefilter low cut frequency on / off with button and LED feedback 
* select low cut frequency slope with button and LED feedback 
* summarized switch for low cut on / off and slope in 6 steps with button 
* low cut frequency with knob 
* reset low cut frequency with button 
* restore low cut frequency in reset function with button 
* copy low cut frequency from track to track functionality 
* prefilter high cut frequency on / off with button and LED feedback 
* select high cut frequency slope with button and LED feedback 
* summarized switch for high cut on / off and slope in 6 steps with button 
* high cut frequency with knob 
* reset high cut frequency with button 
* restore high cut frequency in reset function with button 
* copy high cut frequency from track to track functionality 
* send 1..8, level with knob and LED feedback 
* send 1..8, bypass on / off with button and LED feedback 
* send 1..8, pre / post with button and LED feedback 
* compact send 1..8 overview with four LEDs in 2 banks 
* toggle send bank 1..4 / send bank 5..8 with button 
* handling of send parameters optimized for recording of automation 
* set send level to default value -oo dB or 0 dB with button 
* restore send level in default function with button 
* copy send level value from track to track functionality 
* set all 8 send levels to -oo dB with button combination
* cue send 1..4, level with knob and LED feedback 
* cue send 1..4, pan with knob and LED feedback 
* cue send 1..4, bypass on / off with button and LED feedback 
* cue send 1..4, pre / post with button and LED feedback 
* compact cue send 1..4 overview with four LEDs 
* set cue send level to default value -oo dB or 0 dB with button 
* restore cue send level in default function with button 
* copy cue send level value from track to track functionality 
* set cue send pan to default value -oo dB or 0 dB with button 
* restore cue send pan in default function with button 
* copy cue send pan value from track to track functionality 
* set all 4 cue send levels to -oo dB with button combination
* send level LEDs and cue send level LEDs in 9 steps: 
* grey, blue, cyan, green, yellow, orange, orangered, red, magenta 
* automatic bidirectional synchronisation of send level and cue send level LEDs 
* cue send pan LEDs in 7 steps: 
* grey, blue, cyan, green (center), yellow, orange, orangered 
* automatic bidirectional synchronisation of cue send pan LEDs 
* Quick Control 1..8 for tracks and plugins with knob 
* Quick Control 1..4 for tracks and plugins with fader 
* simultaneous optimized control of track and focused Quick Controls 
* automatic synchronization of Quick Controls when changing tracks 
* toggle Quick Control value to min / mid / max / old with button 
* functionality for copying Quick Control values from track to track 
* direct link to Channel Editor with button 
* direct link to Instrument Editor with button 
* solo on / off with button 
* mute on / off with button 
* arm on / off with button 
* toggle monitor state on / off with knob-push and LED feedback 
* bypass cue sends on / off with button 
* write automation on / off with button 
* read automation on / off with button 
* modify pan with optimized grid with knob 
* set pan to center with button 
* set pan to full left with button combination and LED feedback 
* set pan to full right with button combination and LED feedback 
* restore pan in center function with button 
* copy pan value from track to track functionality 
* realtime VU-Meter LED in 10 steps: 
* off, grey, blue, cyan, green, yellow, orange, red, magenta, flashing 
* VU-Meter peak control with LED and button 
* clipping functionality with reset function 
* volume with motorized fader with bidirectional functionality 
* enable / disable track with button 

* 38 functions for transport: 
* play with button 
* pause with button 
* recording with button 
* stop with button 
* set left locator at cursor position with button combination 
* set right locator at cursor position with button combination 
* return to last start with button 
* return to zero (RTZ) with button combination 
* jump to end of project with button combination 
* jump to left locator with button combination 
* jump to right locator with button combination 
* rewind with button 
* forward with button 
* fast rewind with double speed with button doubleclick 
* fast forward with double speed with button doubleclick 
* scroll left in timeline with button 
* scroll right in timeline with button 
* scroll through timeline left / right with knob 
* toggle scroll mode normal / per frame with knob-push and LED feedback 
* shuttle play with half speed with button combination 
* shuttle play with double speed with button combination 
* cycle on / off with button 
* click on / off with button 
* modify click level with knob 
* start recording & playback by footswitch 
* stop recording & playback by footswitch 
* punch-in recording by footswitch 
* punch-out recording by footswitch 
* automatic state detection while recording by footswitch 
* set marker 1 at cursor position with button combination 
* set marker 2 at cursor position with button combination 
* set marker 3 at cursor position with button combination 
* set marker 4 at cursor position with button combination 
* jump to marker 1 with button combination 
* jump to marker 2 with button combination 
* jump to marker 3 with button combination 
* jump to marker 4 with button combination 
* transport functions always directly accessible 

* 31 functions for navigation and editing: 
* previous track with button 
* next track with button 
* scroll through all tracks with knob without bank restrictions 
* GTS (Global Track Scroll) with knob-rotate combination
* GTS (Global Track Scroll) toggle mute track functionality with knob-push combination 
* GTS (Global Track Scroll) available everywhere, even in Custom Mode 
* horizontal zoom out with knob 
* horizontal zoom full out with knob-push 
* horizontal zoom in with knob 
* vertical standard zoom out with button 
* vertical standard zoom in with button 
* vertical track zoom out with button / knob-rotate combination 
* vertical track zoom in with button / knob-rotate combination 
* vertical zoom out of waveform with button / knob-push combination 
* vertical zoom in on waveform with button / knob-push combination 
* go to nearest event left with button 
* go to nearest event right with button 
* scroll through events left / right with knob 
* nudge selected event to left with button 
* nudge selected event to right with button 
* nudge selected event to left / to right with knob 
* go to nearest marker left with button 
* go to nearest marker right with button 
* scroll through markers left / right with knob 
* insert marker at current position with knob-push and LED feedback 
* open Markers Window with button 
* go to nearest hitpoint left with button 
* go to nearest hitpoint right with button 
* scroll through hitpoints left / right with knob 
* insert marker at hitpoint position with knob-push and LED feedback 
* easy toggle zoom / scroll with button 

* 121 other functions: 
* modify value under mouse with motorized fader with bidirectional functionality 
* modify value under mouse with knob 
* simultaneous use of motorized fader and knob for value under mouse 
* toggle lock / unlock current value under mouse with knob-push and LED feedback 
* toggle lock / unlock current value under mouse with button and LED feedback 
* set value under mouse to min value with button combination and LED feedback 
* set value under mouse to mid value with button combination and LED feedback 
* set value under mouse to max value with button combination and LED feedback 
* special memory functions for value under mouse for to write / read up to 5 values 
* special memory functions for EQ for to write / read up to 5 sets of 20 values 
* single button special memory write / read functions for value under mouse with LED feedback 
* single button special memory write / read functions for EQ for all 20 values with LED feedback 
* modify Control Room master volume with knob 
* set Control Room master volume to 0 dB with button 
* restore Control Room master volume with button 
* Control Room master volume dim functionality 
* unsolo all tracks with button 
* unmute all tracks with button 
* arm all audio tracks with button 
* unarm all audio tracks with button 
* toggle read automation on / off of all selected tracks with button 
* toggle write automation on / off of all selected tracks with button 
* toggle enable / disable all selected tracks with button 
* select previous quantize preset with button 
* select next quantize preset with button 
* scroll through quantize presets with knob 
* set quantize to 4th with knob-push 
* clear performance peaks with button 
* clear all Cubase VU-Meters with button 
* clear FaderPort VU-Meter and FaderPort clipping with button 
* single button summary for all three clear functions 
* enable / disable FaderPort VU-Meter with button combination and LED feedback 
* easy individual setting of the VU-Meter and other parameters in the script 
* 3 footswitch types are supported: a soft button (NC and NO) and a hard toggle switch 
* two start modes adjustable in the script 
* easy option to disable the complete pregain / prefilter functionality in the script 
* easy option to disable the complete cue send functionality in the script 
* easy option to swap solo button and mute button in the script 
* easy option to change GTS (Global Track Scroll) track functionality to toggle monitor state 
* toggle motorfader mode bidirectional / unidirectional with button and LED feedback 
* extra direct motorfader mode for sending PitchBend data to MIDI tracks 
* extra +QC1..4 motorfader mode for to select Quick Control for fader 
* Quick Controls can be controlled simultaneously with knob and fader 
* fast navigation to Quick Controls from anywhere per button doubleclick 
* remember last Quick Control functionality 
* toggle lock Quick Controls with button an LED feedback 
* within Quick Control mode: 'hide all / show all plugins' with button 
* within Quick Control mode: 'toggle through plugins' with button 
* total recall functionality for 'all Quick Controls at once' with button combination 
* automatic preparation for a total recall of all Quick Controls 
* reset functionality for special memory functions with button combination 
* toggle lock / unlock all FaderPort functions with special button / knob-push combination 
* unlock / lock function executable during stop mode, play mode and record mode 
* full bidirectional functionality 
* automation is supported for most parameters 
* consideration of the touched fader functionality during automation 
* all functions usable during play and record without realtime problems 
* automatic fader shutdown on close 
* automatic, optimized page mapping 
* optimized button navigation 
* user-tolerant operation for all button combinations 
* ergonomically selected colors for LEDs with orientation support 
* optimized thresholds of LED colors for each parameter
* direct link to 51 free selectable custom functions on 3 custom pages 
* switch between custom pages with just one button 
* display the number of the selected custom page with LED feedback 
* modify value under mouse with motorized fader in custom mode 
* modify value under mouse with knob in custom mode 
* all transport functions available on custom pages 
* 9 custom default functions as preset 
* hide / show left zone as custom default function with button 
* hide / show lower zone as custom default function with button 
* hide / show right zone as custom default function with button 
* undo as custom default function with button 
* redo as custom default function with button 
* direct link to Quantize Panel as custom default function with button 
* quick exit from all 3 custom pages as custom default functions with button 
* integrated automatic midi data traffic reducer 
* 42 more free custom functions
8 Likes

Amazing - super excited to try the new send functions! Thank you : )

1 Like

*** update news ***

Hello friends,
I received two eMails requests asking when the announced update will be available here.
Here’s the info for everyone: I’m currently preparing the release notes for the update. Everything else is ready. This means that it is only a matter of a few more days…

Best regards
CKB :innocent:

5 Likes

Reading this is tempting me to get one of these things, having mostly given up on controllers in the past. I’ve tried to keep up with the thread but it’s all a bit theoretical until I get my hands on one. Till then some noob Qs.

This is all about controlling Cubase only right? How useful is the Faderport with other plugins, either QC or, as I read somewhere, with the ‘value at mouse pointer’ function, or in any other way? Is it easy to switch between? Do you have to load a different device or generic script or how?

And where is the latest version to be found?
Thanks

It depends on whether the manufacturer of the other plugin has implemented support for Cubase ‘QCs’ or Cubase ‘value under mouse’. Some manufacturers do this, but some do not.

Switching between the ‘value under mouse’ Mode and the QC Mode with the fp-wizard script is quite easy:

switch from the ‘value under mouse’ Mode to the QC Mode
= press Shift Button 2x fast

switch back to the ‘value under mouse’ Mode from the QC Mode
= press Shift Button 2x slowly

It was the same for me. When I didn’t have the FaderPort yet, I could only use it theoretically, but after I bought it, I could also use it practically. After that I realized that it is somehow better to be able to use the FaderPort in practice. :innocent:

The very latest upcoming version will be released as a zip-file right here in this thread soon.
The previous version from January 31, 2024 is available above in this thread.

2 Likes

Many thanks for your detailed reply @CKB
It sounds like plugins are covered as well as I could hope and switching sounds pretty simple.
Nothing beats hands-on of course but I needed that to convince me to actually get my hands on one.
:point_down: :+1:

1 Like

Just get one … with this script, you won’t regret it!

(I also have an AlphaTrack, which has been abandoned by the manufacturer but still works on Windows with some hacking, however it will never work on Mac any more. For this reason, I decided to try the FaderPort 2 as this has a chance of being maintainable now, thanks to this script, which makes it OS-independent).

3 Likes

new update available - May 2, 2024

Hello friends,
here comes a new major update (complete version) of fp-wizard

What’s new and how it is operated is described in detail in the release notes.
Here’s a small overview of what’s new:

  • GTS - Global Track Scroll
  • Quick Markers
  • integrated automatic MIDI data traffic reducer
  • Send Mode
  • Cue Send Mode
  • many additional functions for the new Send Mode and the new Cue Send Mode
  • improvements of the Pan Mode, EQ Mode, QC Mode, ‘value under mouse’ Mode
  • corrections since the release from April 22, 2024

If you like the update and if you are interested in more new updates,
you are welcome to put a like to this post and a vote to the whole topic…

Here the complete new zip-file:
fp-wizard_20240502.zip (3.9 MB)

Best regards

CKB (Christian) :innocent:

13 Likes

Thank you!

1 Like

Hi Christian,

This is awesome! Thank you so much for all of these updates and upgrades to the script. GTS is an absolute winner.

I do have a question regarding Pan Mode and its functionality on Combined Panner channels. Using the rotate knob allows you to adjust the Left, but doesn’t work with Right. Is there a setting I’m missing or a way of operating the Combined Panner that allows independent LR panning?

Also, is it possible to utilise basic multichannel panning settings where you could control the width and then Centre positioning to do some rudimentary work? Maybe with the width on the Fader and the Centre on the knob?

Thanks again, and fantastic work as always,
Tom

1 Like

Fantastic job again. All the new functions seems amazing. I have however found a bug here: When pressing stop a second time after stopping, it does not return to the start position.

Ideally for me the preferred behaviour would be that the Stop button always returned to the start position while hitting play/pause stopped at the cursor position. Could that be possible? If it interferes with other people’s workflow would it be hard to change the script by myself?

1 Like