05-11-2018, 12:36 AM
|
#1 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
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:
and some utilities like
This software adapts my Bitwig Studio extensions for Reaper. Most of the features of the supported controllers are also available.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com Last edited by moss; 10-19-2025 at 04:53 AM. |
|
|
05-11-2018, 01:29 AM
|
#2 |
|
Human being with feelings
Join Date: Jul 2009
Posts: 446
|
Thanks, Jürgen. As you know, I am following this project closely and I'll report back!
Thanks for this... We needed it! |
|
|
05-11-2018, 05:24 AM
|
#3 |
|
Human being with feelings
Join Date: Feb 2007
Location: VA
Posts: 1,053
|
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 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. |
|
|
05-12-2018, 03:47 AM
|
#4 | |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Quote:
Regrading the Reaper path: Did the configuration file get stored? 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.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
|
05-12-2018, 12:31 PM
|
#5 | |
|
Human being with feelings
Join Date: Feb 2018
Posts: 121
|
Quote:
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. |
|
|
|
05-13-2018, 01:22 AM
|
#6 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
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.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
05-13-2018, 03:40 AM
|
#7 |
|
Human being with feelings
Join Date: Feb 2007
Location: VA
Posts: 1,053
|
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. 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 |
|
|
05-13-2018, 04:02 AM
|
#8 | |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Quote:
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
|
05-13-2018, 04:49 AM
|
#9 |
|
Human being with feelings
Join Date: Oct 2007
Posts: 826
|
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).
__________________
http://theponycollaboration.bandcamp.com/ |
|
|
05-13-2018, 06:41 AM
|
#10 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Not dumb at all! Best is to try yourself and see what you like better.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
05-13-2018, 07:58 AM
|
#11 | |
|
Human being with feelings
Join Date: Oct 2007
Posts: 826
|
Quote:
I'll give it a go (if I must!)
__________________
http://theponycollaboration.bandcamp.com/ |
|
|
|
05-13-2018, 08:30 AM
|
#12 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
I uploaded a new version, which (hopefully) fixes this problem.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
05-13-2018, 09:04 AM
|
#13 |
|
Human being with feelings
Join Date: Feb 2007
Location: VA
Posts: 1,053
|
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. |
|
|
05-13-2018, 10:02 AM
|
#14 |
|
Human being with feelings
Join Date: Feb 2007
Location: VA
Posts: 1,053
|
Works fine on 64 bit regular install, just not portable.
|
|
|
05-13-2018, 10:13 AM
|
#15 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
OK, got it. New version is online. Hope everything works now nicely :-)
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
05-13-2018, 11:31 AM
|
#16 |
|
Human being with feelings
Join Date: Feb 2007
Location: VA
Posts: 1,053
|
Perfect!
Great work, thank you! |
|
|
05-15-2018, 01:06 AM
|
#17 |
|
Human being with feelings
Join Date: Jul 2009
Posts: 446
|
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. |
|
|
05-17-2018, 04:13 AM
|
#18 | |
|
Human being with feelings
Join Date: Feb 2007
Location: VA
Posts: 1,053
|
Quote:
|
|
|
|
05-27-2018, 08:43 AM
|
#19 |
|
Human being with feelings
Join Date: Jan 2010
Posts: 2,801
|
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!). |
|
|
05-27-2018, 11:12 AM
|
#20 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
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.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
06-01-2018, 03:53 PM
|
#21 | ||||
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Quote:
Quote:
Quote:
Quote:
Thanks for reporting! These problems will be fixed in the next update.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
||||
|
|
06-01-2018, 09:38 PM
|
#22 |
|
Human being with feelings
Join Date: Jul 2009
Posts: 446
|
Awesome.
|
|
|
06-01-2018, 11:29 PM
|
#23 | ||||
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Quote:
Quote:
Quote:
Quote:
Does for JS (see above). I cannot replicate that. Maybe you are adding from a template and have stored it like this? How do you add track?
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
||||
|
|
06-03-2018, 06:07 AM
|
#24 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
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.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
06-03-2018, 10:08 AM
|
#25 |
|
Human being with feelings
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 18,260
|
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. |
|
|
06-03-2018, 04:43 PM
|
#26 | |
|
Human being with feelings
Join Date: Jul 2009
Posts: 446
|
Quote:
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. |
|
|
|
06-04-2018, 12:41 PM
|
#27 | |||||||
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Quote:
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. 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:
Quote:
Quote:
the devices of the selected folder is shown. What is slow with that or does not work? Quote:
check or turn off... Maybe some expert can jump in here. Quote:
That's all I can do (I already jumped through lots of hoops to make it work like this). Quote:
That is not intended. Need to look into that.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|||||||
|
|
06-04-2018, 06:46 PM
|
#28 | ||||||
|
Human being with feelings
Join Date: Jul 2009
Posts: 446
|
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:
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:
Quote:
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:
https://youtu.be/SAz4vvrICo0 Quote:
Quote:
Could we choose to turn it on/off in config? |
||||||
|
|
06-08-2018, 08:38 AM
|
#29 |
|
Human being with feelings
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 358
|
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. |
|
|
06-11-2018, 04:19 AM
|
#30 |
|
Human being with feelings
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 358
|
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. |
|
|
06-11-2018, 04:25 AM
|
#31 |
|
Human being with feelings
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 358
|
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.
|
|
|
06-11-2018, 10:51 AM
|
#32 | |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Quote:
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
|
06-11-2018, 10:54 AM
|
#33 | |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Quote:
That was the predecessor which only supported Push.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
|
06-11-2018, 12:28 PM
|
#34 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
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).
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
06-12-2018, 12:54 AM
|
#35 |
|
Human being with feelings
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 358
|
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. |
|
|
06-12-2018, 04:15 AM
|
#36 | |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
Quote:
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
|
06-12-2018, 09:41 AM
|
#37 |
|
Human being with feelings
Join Date: Aug 2015
Posts: 249
|
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? |
|
|
06-12-2018, 11:45 PM
|
#38 |
|
Human being with feelings
Join Date: Mar 2007
Location: Germany
Posts: 1,883
|
I was not aware that that exists. The installation should be the same and the Mac start script should also work on Linux.
__________________
https://mossgrabers.de - https://mossifier.de/ - https://arilyn.de - https://bordermachine.com |
|
|
06-13-2018, 01:51 AM
|
#39 |
|
Human being with feelings
Join Date: Aug 2015
Posts: 249
|
|
|
|
06-13-2018, 06:27 AM
|
#40 |
|
Human being with feelings
Join Date: Mar 2018
Location: Norfolk, UK
Posts: 358
|
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. |
|
|
![]() |
| Thread Tools | |
|
|