Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 04-05-2023, 12:10 PM   #1
en5ca
Human being with feelings
 
Join Date: Dec 2018
Posts: 395
Default ReaMCULive:ReaScript programmable API control surface extension.


ReaMCULive: ReaScript programmable API control surface extension. With some MCU compatible built-ins.

  • Works with any MIDI and MCU compatible controller.
  • Built-in extras for MCU usage (WIP).
  • ReaScript API to interact with device(s).
  • OOTB modified MCU implementation to better suite live needs (WIP).

Github repo here.

Install from ReaPack or download from here.

Code:
MCULive_GetButtonValue
MCULive_GetDevice        
MCULive_GetEncoderValue  
MCULive_GetFaderValue    
MCULive_GetMIDIMessage   
MCULive_Map    	         
MCULive_Reset    	       
MCULive_SendMIDIMessage  
MCULive_SetButtonPassthrough    	
MCULive_SetButtonPressOnly    	
MCULive_SetButtonValue   	
MCULive_SetDefault    	
MCULive_SetDisplay    	
MCULive_SetEncoderValue    	
MCULive_SetFaderValue    	
MCULive_SetMeterValue    	
MCULive_SetOption
All ideas are welcome on how to repurpose MCU protocol to better suite live needs.

Last edited by en5ca; 12-13-2023 at 05:56 AM.
en5ca is offline   Reply With Quote
Old 04-05-2023, 11:04 PM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,911
Default

Great idea !

AFAIU, something like this should be possible with CSI, but of course a dedicated "all in one" solution is really nice to have.
(Unfortunately not usable for non-MCU devices such as native Midi (e.g. Behringer XTouch Conmpact) or OSC based devices. Here CSI might be helpful.)
-Michael

Last edited by mschnell; 04-05-2023 at 11:12 PM.
mschnell is offline   Reply With Quote
Old 04-06-2023, 12:34 AM   #3
en5ca
Human being with feelings
 
Join Date: Dec 2018
Posts: 395
Default

Quote:
Originally Posted by mschnell View Post
Great idea !

AFAIU, something like this should be possible with CSI, but of course a dedicated "all in one" solution is really nice to have.
(Unfortunately not usable for non-MCU devices such as native Midi (e.g. Behringer XTouch Conmpact) or OSC based devices. Here CSI might be helpful.)
-Michael
X-Touch Compact actually has MCU support (used one to test this ). Main point in 're-cycling' the MCU protocol here is that there's already a ton of MCU compatible equipment available, but for example transport and recording functions are virtually useless in live mixing.
en5ca is offline   Reply With Quote
Old 04-06-2023, 11:42 AM   #4
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,911
Default

Quote:
Originally Posted by en5ca View Post
X-Touch Compact actually has MCU support
Yep it does.
But it's more restricted in MCU mode than in native mode.
-Michael
mschnell is offline   Reply With Quote
Old 05-05-2023, 05:33 AM   #5
en5ca
Human being with feelings
 
Join Date: Dec 2018
Posts: 395
Default

Quote:
Originally Posted by mschnell View Post
Yep it does.
But it's more restricted in MCU mode than in native mode.
-Michael
It's still a work in progress, but meanwhile you can start building own control surface implementation using ReaMCULive API functions.
en5ca is offline   Reply With Quote
Old 05-05-2023, 10:13 PM   #6
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,911
Default

I did not mean the CSI software, but the XTouch Compact itself.
Several controllers are deactivated in MC mode.
(Unfortunately the firmware of the Compact needs to be considered a "work in progress" .)
-Michael
mschnell is offline   Reply With Quote
Old 05-06-2023, 02:14 AM   #7
Meo-Ada Mespotine
Human being with feelings
 
Meo-Ada Mespotine's Avatar
 
Join Date: May 2017
Location: Leipzig
Posts: 6,647
Default

Api-functions added to my docs.
__________________
Use you/she/her.Ultraschall-Api Lua Api4Reaper - Donate, if you wish

On vacation for the time being...
Meo-Ada Mespotine 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 10:10 PM.


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