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

Reply
 
Thread Tools Display Modes
Old 05-11-2018, 12:36 AM   #1
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default DrivenByMoss: Support for many hardware controllers (version 23.2.0)

I just released DrivenByMoss4Reaper: https://www.mossgrabers.de/Software/Reaper/Reaper.html

This is a tool which allows you to use lot of hardware controllers with Cockos Reaper:
  • Ableton Push 1 / 2 / 3
  • Akai APC40 / APC40mkII
  • Akai APCmini
  • Akai Fire
  • Akai Force
  • Akai MPC Live, MPC Live II, MPC One, MPC X
  • Arturia Beatstep
  • Electra One Mk I + II
  • ESI Xjam
  • Faderfox EC4
  • Generic Flexi (map lots of stuff to any controller!)
  • Mackie HUI
  • Mackie MCU (with additional support for icon QCon Pro X and V1-M) with up to 4 controllers
  • Native Instruments Komplete Kontrol S mk I
  • Native Instruments Komplete Kontrol S mk II, A-series, M32
  • Native Instruments Komplete Kontrol S mk III
  • Native Instruments Maschine+, Mk3, Mk2, Mikro Mk3, JAM
  • Novation LaunchControl XL
  • Novation Launchkey Mk3 25, 37, 49, 61
  • Novation Launchkey Mini Mk3
  • Novation Launchpad Pro Mk1 / Mk3, MkII, X, Mini Mk3
  • Novation Remote SL, Mk I, Mk II, Mk III
  • Open Sound Control (OSC)
  • Yaeltex Turn

and some utilities like
  • Auto Color
  • MIDI monitor

This software adapts my Bitwig Studio extensions for Reaper. Most of the features of the supported controllers are also available.

Last edited by moss; 03-23-2024 at 02:14 PM.
moss is offline   Reply With Quote
Old 05-11-2018, 01:29 AM   #2
barbaroja
Human being with feelings
 
barbaroja's Avatar
 
Join Date: Jul 2009
Posts: 429
Default

Thanks, Jürgen. As you know, I am following this project closely and I'll report back!

Thanks for this... We needed it!
barbaroja is offline   Reply With Quote
Old 05-11-2018, 05:24 AM   #3
flipotto
Human being with feelings
 
flipotto's Avatar
 
Join Date: Feb 2007
Location: VA
Posts: 885
Default DAW path edit?

Hey,

I am glad to see development continuing on this cool project!
Just testing it this morning - using push 2 - reaper 5.78 win 10.
I can't seem to edit the DAW Path:
I browse for my portable install, no prob, however DAW Path: is not recalled next time I run DrivenByMossReaper.bat
Code:
Starting Reaper communication server at port: 1200
Starting controller 'Ableton Push 2 - 10.00'
Initialized.
Loading device INI files...
Could not load device INI files: Input length = 1
Loading device INI files...
Could not load device INI files: Input length = 1
Suggestions?

Also - any plans for note repeat? It was working great on transformator.

Last edited by flipotto; 05-11-2018 at 05:41 AM. Reason: asking question.
flipotto is offline   Reply With Quote
Old 05-12-2018, 03:47 AM   #4
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by flipotto View Post
Hey,
Loading device INI files...
Could not load device INI files: Input length = 1
Loading device INI files...
Could not load device INI files: Input length = 1[/CODE]

Suggestions?
I have not tested with a portable install, so there might be some path problems. The logged errors are from trying to load the FX information. Reaper delivers the path where these are stored. I am not sure if that works on portable.
Regrading the Reaper path: Did the configuration file get stored?

Quote:
Originally Posted by flipotto View Post
Also - any plans for note repeat? It was working great on transformator.
Yes. I have some functions on my list which are currently not available in Bitwig and need to think a bit about how to integrate them.
moss is offline   Reply With Quote
Old 05-12-2018, 12:31 PM   #5
LowlyOP
Human being with feelings
 
LowlyOP's Avatar
 
Join Date: Feb 2018
Posts: 121
Default

Quote:
Originally Posted by flipotto View Post
Hey,

I am glad to see development continuing on this cool project!
Just testing it this morning - using push 2 - reaper 5.78 win 10.
I can't seem to edit the DAW Path:
I browse for my portable install, no prob, however DAW Path: is not recalled next time I run DrivenByMossReaper.bat
Code:
Starting Reaper communication server at port: 1200
Starting controller 'Ableton Push 2 - 10.00'
Initialized.
Loading device INI files...
Could not load device INI files: Input length = 1
Loading device INI files...
Could not load device INI files: Input length = 1
Suggestions?

Also - any plans for note repeat? It was working great on transformator.
Hey, I can't say I know what I'm doing, so try this at your own risk and make backup if worried.

I went in to the appdata/roaming/reaper folder and made a copy of the file named "reaper-fxtags.ini" (closest file name to the one specified that can't be located).

I then changed the new file name to "reaper-fxfolders.ini" and closed/restarted reaper and dbmoss.

Tested on my TC64 as Novation Launchpad MKII and - so far - I see LED feedback on my hardware changed to a new template.

Going to test more now.

PS im on a non-portable Reaper install, so for me, that was not the issue.
LowlyOP is offline   Reply With Quote
Old 05-13-2018, 01:22 AM   #6
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

I have no idea what's the problem but I uploaded a new version, which adds more logging to the loading process. So, please try with that version and see what it prints out.
moss is offline   Reply With Quote
Old 05-13-2018, 03:40 AM   #7
flipotto
Human being with feelings
 
flipotto's Avatar
 
Join Date: Feb 2007
Location: VA
Posts: 885
Default

Conditions: DrivenByMoss 2.01, Win10, Reaper 5.80 portable - no other Reaper installations

1st run:

Code:
C:\Program Files\REAPER (x64)\reaper.exe
Code:
Cannot run program "C:\Program": CreateProcess error=2, The system cannot find the file specified
Starting Reaper communication server at port: 1200
Starting controller 'Ableton Push 2 - 10.00'
Initialized.
Config file created when I select push 2

Code:
#
#Sun May 13 06:16:01 EDT 2018
MainWindowX=446.0
MainWindowW=1101.0
MainMaximized=false
MainWindowH=561.0
CONTROLLER_INSTANCE0=de.mossgrabers.reaper.controller.push.Push2ControllerInstance
MainWindowY=379.0
DAW Path: not recalled after browsing and changing on DrivenByMoss 4 Reaper
flipotto is offline   Reply With Quote
Old 05-13-2018, 04:02 AM   #8
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by flipotto View Post
Conditions: DrivenByMoss 2.01, Win10, Reaper 5.80 portable - no other Reaper installations

1st run:

Code:
C:\Program Files\REAPER (x64)\reaper.exe
Code:
Cannot run program "C:\Program": CreateProcess error=2, The system cannot find the file specified
Starting Reaper communication server at port: 1200
Starting controller 'Ableton Push 2 - 10.00'
Initialized.
Ah, the spaces. Shouldn't be too complicated to fix.
moss is offline   Reply With Quote
Old 05-13-2018, 04:49 AM   #9
rothchild
Human being with feelings
 
Join Date: Oct 2007
Posts: 784
Default

Sorry for the probably dumb question, but would this be better to use with my MCU than the Klinke plugin? Can I record send automation from MCU with this? (one of the big drawbacks of Klinke that I've found).
rothchild is offline   Reply With Quote
Old 05-13-2018, 06:41 AM   #10
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by rothchild View Post
Sorry for the probably dumb question, but would this be better to use with my MCU than the Klinke plugin? Can I record send automation from MCU with this? (one of the big drawbacks of Klinke that I've found).
Not dumb at all! Best is to try yourself and see what you like better.
moss is offline   Reply With Quote
Old 05-13-2018, 07:58 AM   #11
rothchild
Human being with feelings
 
Join Date: Oct 2007
Posts: 784
Default

Quote:
Originally Posted by moss View Post
Not dumb at all! Best is to try yourself and see what you like better.
To be honest, I'd hoped that I'd be able to avoid doing that by asking here! ;-)

I'll give it a go (if I must!)
rothchild is offline   Reply With Quote
Old 05-13-2018, 08:30 AM   #12
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by flipotto View Post
Code:
C:\Program Files\REAPER (x64)\reaper.exe
Code:
Cannot run program "C:\Program": CreateProcess error=2, The system cannot find the file specified
Starting Reaper communication server at port: 1200
Starting controller 'Ableton Push 2 - 10.00'
Initialized.
I uploaded a new version, which (hopefully) fixes this problem.
moss is offline   Reply With Quote
Old 05-13-2018, 09:04 AM   #13
flipotto
Human being with feelings
 
flipotto's Avatar
 
Join Date: Feb 2007
Location: VA
Posts: 885
Default

Quote:
Originally Posted by moss View Post
I uploaded a new version, which (hopefully) fixes this problem.
Portable DAW Path: not remembered on reload.

It would not find it before, because I only have portable install.
Perhaps I should not bother you on the portable install.
Is there somewhere I can edit the DAW Path directly?

Last edited by flipotto; 05-13-2018 at 09:41 AM.
flipotto is offline   Reply With Quote
Old 05-13-2018, 10:02 AM   #14
flipotto
Human being with feelings
 
flipotto's Avatar
 
Join Date: Feb 2007
Location: VA
Posts: 885
Default

Works fine on 64 bit regular install, just not portable.
flipotto is offline   Reply With Quote
Old 05-13-2018, 10:13 AM   #15
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by flipotto View Post
Portable DAW Path: not remembered on reload.

It would not find it before, because I only have portable install.
Perhaps I should not bother you on the portable install.
Is there somewhere I can edit the DAW Path directly?
OK, got it. New version is online. Hope everything works now nicely :-)
moss is offline   Reply With Quote
Old 05-13-2018, 11:31 AM   #16
flipotto
Human being with feelings
 
flipotto's Avatar
 
Join Date: Feb 2007
Location: VA
Posts: 885
Default

Perfect!
Great work, thank you!
flipotto is offline   Reply With Quote
Old 05-15-2018, 01:06 AM   #17
barbaroja
Human being with feelings
 
barbaroja's Avatar
 
Join Date: Jul 2009
Posts: 429
Default

Ok, at last could test. Giving some feedback now:

Ok first thing I noticed is lag. I am sending simple notes to reaper. Lowered my latency in ASIO settings. Tested with ableton live and no lag there. It also misses some notes if played fast.

https://www.youtube.com/watch?v=XT5Fmt5NhkY

If i get into the config, I have to restart. It loses focus from the current track selection and can not recover it back if not restarted. I do can select a new channel but not the one that was selecting while changing configs.

The selected track by mouse in reaper does not update to be the active track in push 2 accordingly. I have to follow with the push 2 keys in order to reach the desired track. Dunno if that is a feature but surely would be better following up your actions in reaper.

As a suggestion. Would be nice to have the transformator program minimize to system tray area and not having the cmd bat window open at all times. Just an idea to keep things tidy.

I am also attaching logs that show some trouble when getting into config menu and changing stuff there.

I hope this can be of any help.

Last edited by barbaroja; 04-29-2023 at 01:14 AM.
barbaroja is offline   Reply With Quote
Old 05-17-2018, 04:13 AM   #18
flipotto
Human being with feelings
 
flipotto's Avatar
 
Join Date: Feb 2007
Location: VA
Posts: 885
Default

Quote:
Originally Posted by barbaroja View Post
Ok, at last could test. Giving some feedback now:

Ok first thing I noticed is lag. I am sending simple notes to reaper. Lowered my latency in ASIO settings. Tested with ableton live and no lag there. It also misses some notes if played fast.

https://www.youtube.com/watch?v=XT5Fmt5NhkY
I confirm this behavior - on drum vsts, for sure.
flipotto is offline   Reply With Quote
Old 05-27-2018, 08:43 AM   #19
creal
Human being with feelings
 
Join Date: Jan 2010
Posts: 2,686
Default

Hi Moss,

I've been interesting in Transformator for a long time (I use a Push 2).

I discovered the new version today, and I would say thank you for your hard work. Your read me.txt is efficient (only 2 minutes to install and it works like a charm). Notifications are great too.

May I suggest one thing that would be a game changer?

The browser section doesn't fit with Reaper FX browser :
- Collection : shows just all the plugins, but it's fine because Reaper does not work as Bitwig works ;
- Location : shows 0 JS altough there are installed correctly. Anyway, this tab is not very useful for reaper since "File type" tab is here ;
- File Type : shows 0 JS. Seems there's a problem to detect this kind of plugins. Maybe it is possible to fix it for a future version please ?
- Category (the most important one) : I don't know how it is based on. It does not reflect the categories at all. It would be very useful to have our own categories here ;
- Tags : Reaper doesn't support this (as far as I remember), fine ;
- Creator : works as expected ;
- Device type : does not reflect the MIDI effects ;
- Devices : works as expected. Nevertheless, it would be great to have a kind of "mobile" label that would show the entire name of the device (same remark with all other labels, especially track labels) when hilighted

Last suggestion : the new created tracks are always panned to 100% left. Is it possible to center them please?

Maybe someone can confirm this before Moss, please? I just tested with a Push 2 (last firmware).

Thank you again and keep the good work

PS : your script for bitwig is awesome. Push 2 is more efficient with Bitwig than Live (totally crazy!).
creal is offline   Reply With Quote
Old 05-27-2018, 11:12 AM   #20
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Just some quick livesign. I am very busy this month but will have time again next week to look into all your reports.

Regarding the missing JS plugins: You have to open the JS folder once in the Reaper browser, this should create the necessary file in the Reaper INI directory.
moss is offline   Reply With Quote
Old 06-01-2018, 03:53 PM   #21
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by barbaroja View Post
Ok, at last could test. Giving some feedback now:
Ok first thing I noticed is lag. I am sending simple notes to reaper. Lowered my latency in ASIO settings. Tested with ableton live and no lag there. It also misses some notes if played fast.
Yes, you are right. The problem is the EEL script which handles the communication on the Reaper side. Will see if I can come up with something better in the future.

Quote:
Originally Posted by barbaroja View Post
If i get into the config, I have to restart. It loses focus from the current track selection and can not recover it back if not restarted. I do can select a new channel but not the one that was selecting while changing configs.
Press the "Refresh" button. This should load all the state from Reaper.

Quote:
Originally Posted by barbaroja View Post
The selected track by mouse in reaper does not update to be the active track in push 2 accordingly. I have to follow with the push 2 keys in order to reach the desired track. Dunno if that is a feature but surely would be better following up your actions in reaper.
I think there are still some squirks with selection. Will check.

Quote:
Originally Posted by barbaroja View Post
As a suggestion. Would be nice to have the transformator program minimize to system tray area and not having the cmd bat window open at all times. Just an idea to keep things tidy.
Will put it on the list.

Quote:
Originally Posted by barbaroja View Post
I am also attaching logs that show some trouble when getting into config menu and changing stuff there.
Thanks for reporting! These problems will be fixed in the next update.
moss is offline   Reply With Quote
Old 06-01-2018, 09:38 PM   #22
barbaroja
Human being with feelings
 
barbaroja's Avatar
 
Join Date: Jul 2009
Posts: 429
Default

Awesome.
barbaroja is offline   Reply With Quote
Old 06-01-2018, 11:29 PM   #23
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by creal View Post
- Collection : shows just all the plugins, but it's fine because Reaper does not work as Bitwig works ;
No, you need to create Search-Folders under "Folder" in the Reaper browser. These folders will then appear here!

Quote:
Originally Posted by creal View Post
- Location : shows 0 JS altough there are installed correctly. Anyway, this tab is not very useful for reaper since "File type" tab is here ;
You need to open once the JS folder in the Reaper browser.

Quote:
Originally Posted by creal View Post
- File Type : shows 0 JS. Seems there's a problem to detect this kind of plugins. Maybe it is possible to fix it for a future version please ?
See previous comment.

Quote:
Originally Posted by creal View Post
- Category (the most important one) : I don't know how it is based on. It does not reflect the categories at all. It would be very useful to have our own categories here ;
Collects from different sources, mostly JS (see above).

Quote:
Originally Posted by creal View Post
- Device type : does not reflect the MIDI effects ;
Does for JS (see above).

Quote:
Originally Posted by creal View Post
Last suggestion : the new created tracks are always panned to 100% left. Is it possible to center them please?
I cannot replicate that. Maybe you are adding from a template and have stored it like this? How do you add track?
moss is offline   Reply With Quote
Old 06-03-2018, 06:07 AM   #24
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

I released an update 2.10:

- New: If supported by the Java/OS platform the application is run as a tray icon.
Closing the app minimizes it to the tray. Double click the tray icon to show it again.
Right click on the tray icon to show the context menu with the options to show
the application or to exit it. If Auto-run is enabled, the app is automatically minimized
on startup.
- New: The console window is no longer shown on startup.
- New: 64 drum pad view for Ableton Push and Novation Launchpad Pro / MkII.
- New: Bank page is now automatically adjusted on controller if changed in Reaper.
- Fixed: Midi In-/Outputs were not correctly restarted when Configuration dialog was closed.
- Fixed: Push 2 preview display window was still drawn when hidden.
- Fixed: Push 2 preview display window produced OutOfMemoryExceptions after a while.
moss is offline   Reply With Quote
Old 06-03-2018, 10:08 AM   #25
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,685
Default

There seem to be at least four different projects to hook a controller surface on Reaper:

- this one
- natively what Reaper offers via Midi or OSC
- Klinke
- CSERVE (pre-Alpha available)

Is there a feature compare list somewhere ?

-Michael

Last edited by mschnell; 06-03-2018 at 09:45 PM.
mschnell is online now   Reply With Quote
Old 06-03-2018, 04:43 PM   #26
barbaroja
Human being with feelings
 
barbaroja's Avatar
 
Join Date: Jul 2009
Posts: 429
Default

Quote:
Originally Posted by moss View Post
I released an update 2.10:

- New: If supported by the Java/OS platform the application is run as a tray icon.
Closing the app minimizes it to the tray. Double click the tray icon to show it again.
Right click on the tray icon to show the context menu with the options to show
the application or to exit it. If Auto-run is enabled, the app is automatically minimized
on startup.
- New: The console window is no longer shown on startup.
- New: 64 drum pad view for Ableton Push and Novation Launchpad Pro / MkII.
- New: Bank page is now automatically adjusted on controller if changed in Reaper.
- Fixed: Midi In-/Outputs were not correctly restarted when Configuration dialog was closed.
- Fixed: Push 2 preview display window was still drawn when hidden.
- Fixed: Push 2 preview display window produced OutOfMemoryExceptions after a while.
Thanks for the update! I tested it with the following findings. I will try to be as detailed as possible.

The drum mode is awesome!

The minimize to tray is very nice.

Track selection works as intended now. Great work.

Errors are also gone from the transformator config screen.

First, the most important stuff: We do need a way to make it linear too. I mean, being able to choose whether to use groups of 16 pads or being able to start by the lowest note and go all the way to the right, in linear mode. Many mappings work like this. This and making it respond without latency are culprit.

I am not sure what the "new" button does. It disables the automatic record when selected feature in mine and tries to start recording. I suppose it is to record a new clip? Should not disarm the channel, then. I also feel that arm/disarm functions everywhere should also cycle through automatic track arm when selected, too.

The automate button on push 2 is brutally slow to change modes. It misses ciclyng through the Trim/Read default mode many times.

Device controls do not update to the selected or focused device. I have to select it manually with the arrows on push 2.

Add device only considers user folders when in collection mode. Collection is useless for me, it is super slow. Maybe due to the big a mount of plugins? I would def get rid of the tags category and go for user folders.

Select clip color function does not work at all.

The browse function only shows preset for reaper plugs. Waves, arturia, fab filter and others do not show presets there. Also, you can not move to the next or previous FX when in that mode.

I am getting a notification whenever I touch the volume, pan or send. Is it a feature? Since push screen and reaper already have that info, dunno if it is necessary.

Changing octaves gives a milisecond flash on push 2 display screen. I have a feeling that it should last a lil longer.

Also, the track color via select button does not work either.

I have an idea. Maybe using the stop clip button to cycle through the already set modes of operation of the ribbon, with a visual feedback on push 2 screen.

As a future idea, there is some work on scripts by MPL on pattern management like RS5K manager, that I feel your project could use to be able to use the step sequencer feature like in ableton or bitwig. VERY promising future there if you ask me.

Once again, thanks for this awesome project. Hope I was of good help!

Last edited by barbaroja; 06-03-2018 at 06:20 PM.
barbaroja is offline   Reply With Quote
Old 06-04-2018, 12:41 PM   #27
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by barbaroja View Post
First, the most important stuff: We do need a way to make it linear too.
You can already use the Play mode for that (Scale -> In Key)

Quote:
Originally Posted by barbaroja View Post
making it respond without latency are culprit.
As I wrote before, this requires to replace EEL with C++, which is a lot of work (and requires specific adaptions for all OS platforms).
I am trying to fresh up my rusty C++ but I cannot promise anything.

Quote:
Originally Posted by barbaroja View Post
I am not sure what the "new" button does.
It tries to emulate the function from Ableton/Bitwig (and does only make sense on a MIDI track):
- It creates a clip at the current position with the selected length and loops it.
- It enables record on that track (and disables it on all others)
- It enables MIDI overdub and starts recording
Now you can record into that clip.

Quote:
Originally Posted by barbaroja View Post
The automate button on push 2 is brutally slow to change modes. It misses ciclyng through the Trim/Read default mode many times.
It does not cycle, it only toggles between read and write. For other modes long press the Automate button and selected the mode.

Quote:
Originally Posted by barbaroja View Post
Device controls do not update to the selected or focused device. I have to select it manually with the arrows on push 2.
Yes, that's correct. I did not find a way to make that work.

Quote:
Originally Posted by barbaroja View Post
Add device only considers user folders when in collection mode. Collection is useless for me, it is super slow.
Maybe due to the big a mount of plugins? I would def get rid of the tags category and go for user folders.
I am not sure if I understand what you say. The Collection column does display all user folders. If you select one, only
the devices of the selected folder is shown. What is slow with that or does not work?

Quote:
Originally Posted by barbaroja View Post
Also, the track color via select button does not work either.
Select clip color function does not work at all.
Both of these are highly dependent on your Reaper settings (and Theme). They are so complicated I cannot even tell you what to
check or turn off... Maybe some expert can jump in here.

Quote:
Originally Posted by barbaroja View Post
The browse function only shows preset for reaper plugs. Waves, arturia, fab filter and others do not show presets there.
Also, you can not move to the next or previous FX when in that mode.
For 3rd party plugins only those presets occur which you manually created (there is no way to access VST presets).
That's all I can do (I already jumped through lots of hoops to make it work like this).

Quote:
Originally Posted by barbaroja View Post
I am getting a notification whenever I touch the volume, pan or send. Is it a feature?
Since push screen and reaper already have that info, dunno if it is necessary.
Yes, it's a feature. It is a generic implementation, it makes more sense with the other supported controllers.

Quote:
Originally Posted by barbaroja View Post
Changing octaves gives a milisecond flash on push 2 display screen. I have a feeling that it should last a lil longer.
That is not intended. Need to look into that.
moss is offline   Reply With Quote
Old 06-04-2018, 06:46 PM   #28
barbaroja
Human being with feelings
 
barbaroja's Avatar
 
Join Date: Jul 2009
Posts: 429
Default

Quote:
Originally Posted by moss View Post
You can already use the Play mode for that (Scale -> In Key)
It is no good for that bc in play mode, chromatic or in key, you get repeated notes in the next line. That defeats its purpose. Most 64 pads drum controllers use a linear fashion to send midi, starting in the low left corner, moving all the way to the right and then doing the same with the next line up, so plugins like gueist and others rely on that. Sure, they could be remapped but if you have linear maps for your plugins, or are not using DrivenByMoss, you are in trouble. The drum 64 feature should stay like it is but def a new linear one is needed so when you change to your drums it plain works.

Forgot to say that I love it that it remembers track mode preferences. When I switch to a drum channel it remembers to work in drum 64 mode. Awesome.

Quote:
Originally Posted by moss View Post
As I wrote before, this requires to replace EEL with C++, which is a lot of work (and requires specific adaptions for all OS platforms).
I am trying to fresh up my rusty C++ but I cannot promise anything.
Crossing fingers for this. It is big. Sorry for my ignorance in all things coding, but, ¿Why is it slow because of being eel?

I am getting very slow performance in reaper sometimes, and I have to terminate the script so it goes back to normal. It can take more than 3 seconds of lag to produce a sound when it starts getting slow.

https://youtu.be/Cxzhx7bLBrY

I also got this info from a popup when adjusting volumes:
Unhandled command: 0.55034214
Unhandled command: me 0.6451613
Unhandled command: volume 0


Quote:
Originally Posted by moss View Post
It tries to emulate the function from Ableton/Bitwig (and does only make sense on a MIDI track):
- It creates a clip at the current position with the selected length and loops it.
- It enables record on that track (and disables it on all others)
- It enables MIDI overdub and starts recording
Now you can record into that clip.
I found new issues with it. Does not arm the channel and sometimes goes to whatever channel it wants and creates a clip there. It also does not respect the already set "automatic track arm when selected"

Quote:
Originally Posted by moss View Post
It does not cycle, it only toggles between read and write. For other modes long press the Automate button and selected the mode.
Got it. Thanks for the clarification. It would be nice if it could go back to "Trim/Read", tho. It is the default mode.

Quote:
Originally Posted by moss View Post
Yes, that's correct. I did not find a way to make that work.
Maybe you need an API for that? you could ask Justin to do so. Reaper developers are usually very receptive and helpful adding these kind of things, specially in a case like yours, where your work can help a lot of people.

Quote:
Originally Posted by moss View Post
I am not sure if I understand what you say. The Collection column does display all user folders. If you select one, only
the devices of the selected folder is shown. What is slow with that or does not work?
Yes you are right. It displays the user folders but it really is super slow to show. Flashes black and turning the knob takes a long time to reveal a selection change on screen. Sometimes more than one white box appears on screen, too. Here, a video to show this behavior:

https://youtu.be/SAz4vvrICo0

Quote:
Originally Posted by moss View Post
Both of these are highly dependent on your Reaper settings (and Theme). They are so complicated I cannot even tell you what to
check or turn off... Maybe some expert can jump in here.
Cool

Quote:
Originally Posted by moss View Post
For 3rd party plugins only those presets occur which you manually created (there is no way to access VST presets).
That's all I can do (I already jumped through lots of hoops to make it work like this).
Understood. Maybe it also needs an API?

Quote:
Originally Posted by moss View Post
Yes, it's a feature. It is a generic implementation, it makes more sense with the other supported controllers.
Could we choose to turn it on/off in config?
barbaroja is offline   Reply With Quote
Old 06-08-2018, 08:38 AM   #29
Skijumptoes
Human being with feelings
 
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 350
Default

Wow, just had a quick try of this in Mac High Sierra with my Mackie Logic Control (MCU) and it's fantastic, i can't believe i didn't see it sooner - you really should post something in the OSX section as i can't be the only Mac user thinking that Klinke is windows only so given up hope for this kind of control.

No doubt may find some issues, but wow, on first use, this is simply incredible work - thank you so much!!

Gonna try it with my Push later!

Last edited by Skijumptoes; 06-08-2018 at 08:49 AM.
Skijumptoes is offline   Reply With Quote
Old 06-11-2018, 04:19 AM   #30
Skijumptoes
Human being with feelings
 
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 350
Default

Ok, so tried with Push and my MCU and it's fantastic work, as has been mentioned the lag is a bit unusable at times, as good as applying quantize may fix live playing it's still a bit of a hurdle, particularly at faster tempos where even the quantize won't fix it. Would it be possible to send the MIDI Notes via a different method that doesn't involve going through the server method? I guess not as you're setting up scales etc. and filtering out unwanted MIDI data too. Hmmmm....

Also, if i don't have the Java app running REAPER crashes shortly after start too, which is a bit of a concern, i'm guessing this is easy to uninstall if i was to chose so by removing the reference to it in the action window?

One question i have, i see mention to previous software called Transformator - does this also suffer with the latency for live playing - anyone know? I can't see it anywhere to download to try myself.

Thanks!

Last edited by Skijumptoes; 06-11-2018 at 04:28 AM.
Skijumptoes is offline   Reply With Quote
Old 06-11-2018, 04:25 AM   #31
Skijumptoes
Human being with feelings
 
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 350
Default

Quote:
Originally Posted by rothchild View Post
Sorry for the probably dumb question, but would this be better to use with my MCU than the Klinke plugin? Can I record send automation from MCU with this? (one of the big drawbacks of Klinke that I've found).
Yup, using MCU automation works great , plus you can define the automation mode you want direct from the MCU (Read/Write/Latch etc.) - it works flawlessly in my trials. I've recorded automated plugin and track controls with it.
Skijumptoes is offline   Reply With Quote
Old 06-11-2018, 10:51 AM   #32
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by barbaroja View Post
Yes you are right. It displays the user folders but it really is super slow to show. Flashes black and turning the knob takes a long time to reveal a selection change on screen. Sometimes more than one white box appears on screen, too. Here, a video to show this behavior:

https://youtu.be/SAz4vvrICo0
Are these really user folders showing up? How many do you have?
moss is offline   Reply With Quote
Old 06-11-2018, 10:54 AM   #33
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by Skijumptoes View Post
Also, if i don't have the Java app running REAPER crashes shortly after start too, which is a bit of a concern, i'm guessing this is easy to uninstall if i was to chose so by removing the reference to it in the action window?
That's weird, will look into it. To remove it, simply delete it from the action list.

Quote:
Originally Posted by Skijumptoes View Post
One question i have, i see mention to previous software called Transformator - does this also suffer with the latency for live playing - anyone know? I can't see it anywhere to download to try myself.
That was the predecessor which only supported Push.
moss is offline   Reply With Quote
Old 06-11-2018, 12:28 PM   #34
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by moss View Post
That's weird, will look into it.
Seems like the connection call in Reaper crashes when there is nothing running on that port. I am afraid I can't do anything about that.
If you want not to run it all the time, you can remove it from the auto-start and start it manually (e.g. assign a keyboard shortcut).
moss is offline   Reply With Quote
Old 06-12-2018, 12:54 AM   #35
Skijumptoes
Human being with feelings
 
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 350
Default

Thanks for checking, and Ok, that's not a problem in normal use. - all i'm concerned about is if the Java app stops working (Maybe due to OS update etc.) and i'm unable to run REAPER long enough to remove it from the action list to get to my projects.

But maybe there's a way of removing active items from the action list without running REAPER? I've not been using it long, but i couldn't find reference to the action list in any of the obvious .ini files on my install.
Skijumptoes is offline   Reply With Quote
Old 06-12-2018, 04:15 AM   #36
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by Skijumptoes View Post
Thanks for checking, and Ok, that's not a problem in normal use. - all i'm concerned about is if the Java app stops working (Maybe due to OS update etc.) and i'm unable to run REAPER long enough to remove it from the action list to get to my projects.

But maybe there's a way of removing active items from the action list without running REAPER? I've not been using it long, but i couldn't find reference to the action list in any of the obvious .ini files on my install.
No worries. In that case you can simply delete the script (or the whole DrivenByMoss4Reaper folder).
moss is offline   Reply With Quote
Old 06-12-2018, 09:41 AM   #37
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

I was just watching the video and there is SWS for linux on the landoleet page.

Would this work as it is? I'm not sure which java package to install, would it be the same one PPA method you recommend for the bitwig tool installation?
shosty is offline   Reply With Quote
Old 06-12-2018, 11:45 PM   #38
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Location: Germany
Posts: 1,539
Default

Quote:
Originally Posted by shosty View Post
I was just watching the video and there is SWS for linux on the landoleet page.

Would this work as it is? I'm not sure which java package to install, would it be the same one PPA method you recommend for the bitwig tool installation?
I was not aware that that exists. The installation should be the same and the Mac start script should also work on Linux.
moss is offline   Reply With Quote
Old 06-13-2018, 01:51 AM   #39
shosty
Human being with feelings
 
Join Date: Aug 2015
Posts: 249
Default

Quote:
Originally Posted by moss View Post
I was not aware that that exists. The installation should be the same and the Mac start script should also work on Linux.
Excellent, thanks for letting me know. Do you know which java package is needed?
shosty is offline   Reply With Quote
Old 06-13-2018, 06:27 AM   #40
Skijumptoes
Human being with feelings
 
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 350
Default

I've discovered another issue when i have the main.EEL running, is that certain plugins cause the entire DAW to become laggy. Timeline lags, Mixer Meters lag etc.

Slate drums SSD is the most obvious example, when loading a kit into memory on the plugin is when the lag in REAPER kicks in - so is it possible being a memory issue perhaps? REAPER returns to operating normal when i unload the .eel .

Last edited by Skijumptoes; 06-14-2018 at 02:08 AM.
Skijumptoes 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 01:29 AM.


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