Go Back   Cockos Incorporated Forums > REAPER Forums > MIDI Hardware, Control Surfaces, and OSC

Reply
 
Thread Tools Display Modes
Old 07-27-2024, 08:00 PM   #1
MikeKravets
Human being with feelings
 
Join Date: Mar 2021
Posts: 49
Default LED lights on MIDI controller as a peak meter.

Hello!

I have two Icon I-Controls and two Behringer X-Touch mini, which I'm using sometimes, especially while tracking drums. I made a very comfortable setup using ReaLearn, with it I even don't need to look to the screen most of the time, Realearn is awesome.

But I don't use this system every day, so my idea is to make button LEDs on Behringer controllers work as a horizontal peak meter, when they are on stand by.

Upper Controller two lines of buttons will show left channel, lower controller - right channel.

I think it can be done by placing some JS plugin in Monitor FX chain to measure the current peak level, and some LUA script with MIDI interface and ability to write channel and note address to bind each LED for MIDI feedback(Or maybe it could be done with ReaLearn as well ?).

I have no deep knowledge in scripting, maybe someone can help me with it?

If you have some lights - they need to blink and make your client happy, even if they're showing a forecast in Paris, it does not matter, this is my idea for this pretty strange usage of X-Touch Mini

Regards!
Attached Images
File Type: jpg 123.jpg (173.5 KB, 54 views)
MikeKravets is offline   Reply With Quote
Old 07-27-2024, 11:28 PM   #2
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,748
Default

It's possible in ReaLearn using one mapping per LED, each with target "Track: Peak". Each mapping needs a different target maximum. "Out-of-range behavior" should be "Max".
helgoboss is online now   Reply With Quote
Old 07-28-2024, 07:05 AM   #3
MikeKravets
Human being with feelings
 
Join Date: Mar 2021
Posts: 49
Default

Quote:
Originally Posted by helgoboss View Post
It's possible in ReaLearn using one mapping per LED, each with target "Track: Peak". Each mapping needs a different target maximum. "Out-of-range behavior" should be "Max".
It's awesome, already done, so simple, thank you! I'll have a few questions later, I want to make a short video explanation and send it via email if you don't mind, every day I learn a new features of your powerful tool !
MikeKravets is offline   Reply With Quote
Old 07-30-2024, 01:53 AM   #4
helgoboss
Human being with feelings
 
helgoboss's Avatar
 
Join Date: Aug 2010
Location: Germany
Posts: 2,748
Default

Nice that you got it to work!
helgoboss is online now   Reply With Quote
Old 09-11-2024, 07:55 PM   #5
petergreeny
Human being with feelings
 
Join Date: Feb 2020
Posts: 160
Default

Quote:
Originally Posted by helgoboss View Post
Nice that you got it to work!
This is incredible! I just did the same with the 20 LEDs running horizontally across the top of my Softube Console MKII. A perfect channel meter!
petergreeny is offline   Reply With Quote
Old 09-13-2024, 10:20 AM   #6
petergreeny
Human being with feelings
 
Join Date: Feb 2020
Posts: 160
Default

Quote:
Originally Posted by helgoboss View Post
Nice that you got it to work!
And also, certain plugins are well equipped to send metering data from a compressor, gate, or limiter to LEDs via ReaLearn. Fuse VCS-1 will allow this, so Ive got half of the 20 LEDs atop the Console 1 MKII showing compressor gain reduction, the other half showing channel peak meter. Superb for Console style workflow.

Helgoboss is a genius...
petergreeny is offline   Reply With Quote
Old 10-10-2024, 10:10 AM   #7
petergreeny
Human being with feelings
 
Join Date: Feb 2020
Posts: 160
Default

Quote:
Originally Posted by helgoboss View Post
Nice that you got it to work!
Also, I just discovered that you can use Softube Console 1's built in Input, Output, Shape and Compressor meters with Realearn. They can be assigned in the ReaLearn Source field as follows:

- InputL - CC 110
- InputR- CC 111
- OutputL - CC 112
- OutputR - CC 113
-Shape - CC 114
-Compressor - CC 115

This is amazing. I now have Fuse Audio Lab's wonderful VCS-1 channelstrip plugin with full control and comprehensive metering on Softube Console 1 MKII as follows:

- Input L/R meters show VCS-1 input PPM metering.
- Output L/R shows Reapers Track Peak Metering (Helgoboss - is it possible to add separate peak taps for Left and Right? There's only the mono one at present)
- First 10 Select Track button LEDS along top row are VCS-1 Expander metering.
- Second 10 Select Track button LEDS along top row are VCS-1 Compressor Gain Reduction Metering
- the small red Shape and Compressor meters on Console 1 are now assignmend the VCS-1's Limiter L and Limiter R meters respectively.

It's absolutely hardware-like in function and form. Note: you need to use a plugin like Fuse Audio VCS-1 that outputs the various metering data within the UI parameters section of the plugin parameters list. The only other plugins I've found that do this consistently are PSP Infinistrip (VST3) and the Brainworx BX Consoles (AU). Sonnox Dynamics (AU) has the metering taps, but they appear not to be scaled correctly and I can't get useable metering info from them at present. I've got a note into Sonnox support to see if they'd consider fixing this admittedly esoteric feature.

Last edited by petergreeny; 10-11-2024 at 10:23 AM.
petergreeny is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 11:40 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.