Go Back   Cockos Confederated Forums > REAPER Forums > REAPER Q&A, Tips, Tricks and Howto

Reply
 
Thread Tools Display Modes
Old 04-19-2014, 02:14 AM   #1
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default Tip: Tool to use Ableton Push with Reaper is here (now also supports Push 2!)

I wrote a little tool which allows you to use Abletons Push controller with Cockos Reaper via OSC.
You can control track parameters, devices, transport and play the pads.

Get it from: http://www.mossgrabers.de/Software/Push/Push.html

Have fun :-)


FEATURES
========

Play - Start/Stop playback
Shift+Play - Toggle repeat
Record - Start/Stop recording

Automation - Toggle Automation Mode Write/Read of selected track
Quantize - Quantize notes in midi editor
Double - Duplicates the selected item
Delete - Deletes the selected item
Undo - Undo

Small Knob 1 - Change tempo
Small Knob 2 - Move play cursor (press shift for finer adjustment)

Metronome - Toggle metronome
Tap Tempo - Tap Tempo

Mute - Toggles mute state of selected track
Solo - Toggles solo state of selected track

Add Effect - Opens the "Add Effect" window
Add Track - Opens the "Add track template" window

Knob 9 - Changes Master Volume


Display Edit Modes
==================

1) Volume - Press "Volume" to enter
- 8 edit knobs: Change volume of selected 8 tracks
- 1st 8 button row: Select a track
- 2nd 8 button row: Toggle record arm of track
- Shift + 2nd 8 button row: Toggle monitor of track
- Left/right arrows: Select next/previous track bank
- Left/Right buttons: Select next/previous track

2) Pan & Send - Press "Pan & Send" to enter (press multiple times to switch between the 7 modes)
- 8 edit knobs: Change pan/send1-6 of selected 8 tracks
- 1st 8 button row: Select a track
- 2nd 8 button row: Toggle record arm of track
- Shift + 2nd 8 button row: Toggle monitor of track
- Left/right arrows: Select next/previous track bank
- Left/Right buttons: Select next/previous track

3) Track - Press "Track" to enter
- 8 edit knobs: Change volume/pan/Send1-6 of selected track
- 1st 8 button row: Select a track
- 2nd 8 button row: Toggle record arm of track
- Shift + 2nd 8 button row: Toggle monitor of track
- Left/right arrows: Select next/previous track bank
- Left/Right buttons: Select next/previous track

4) Device - Press "Device" to enter
- 8 edit knobs: Change parameters 1-8/9-16 of selected device (FX)
- 1st 8 button row:
* Select a device of the selected track
* Pressing it twice opens/closes the devices window
- 2nd 8 button row: Enable/Disable the selected device
- Shift + 2nd 8 button row: Toggle monitor of track
- Left/right arrows: Select parameters 1-8/9-16 of selected device
- Left/Right buttons: Select next/previous device

5) Master - Press "Master" to enter
- 8 edit knobs: Change volume/pan/Send1-6 of master track


Playing the pads
================
- The key layout is like running the Push with Ableton
- Pitch Bender changes pitch
- Press "Scales" (keep pressed) to change the scales (Major, Minor, Chromatic)
and the root note with the 16 buttons below the display

Last edited by moss; 02-14-2016 at 02:50 PM.
moss is offline   Reply With Quote
Old 04-19-2014, 03:02 AM   #2
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default

I uploaded a new version which fixes the quantize button and adds a comment to the OSC setup.
moss is offline   Reply With Quote
Old 04-19-2014, 07:47 AM   #3
Banned
Human being with feelings
 
Banned's Avatar
 
Join Date: Mar 2008
Location: Unwired (probably in the proximity of Amsterdam)
Posts: 4,868
Default

Cool stuff! (Too bad I don't own a Push myself...)
__________________
˙lɐd 'ʎɐʍ ƃuoɹʍ ǝɥʇ ǝɔıʌǝp ʇɐɥʇ ƃuıploɥ ǝɹ,noʎ
Banned is offline   Reply With Quote
Old 04-25-2014, 11:18 AM   #4
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default

There is a small update:

- 1.02
* Shift + Undo now executes Redo
* Version number added to title
* Fixed a redraw problem with track selection
moss is offline   Reply With Quote
Old 04-28-2014, 01:38 PM   #5
crocobit
Human being with feelings
 
Join Date: Feb 2012
Posts: 12
Default Splendid

Splendid!

Thanks
crocobit is offline   Reply With Quote
Old 05-02-2014, 10:05 PM   #6
crocobit
Human being with feelings
 
Join Date: Feb 2012
Posts: 12
Default Is it possible to have more scales?

I try it and i like it very much.

Is it possible to have more scales?

Thank you Moss
crocobit is offline   Reply With Quote
Old 06-08-2014, 03:27 AM   #7
gnuv
Human being with feelings
 
Join Date: Oct 2012
Posts: 17
Default

Great job, thanks a lot.

I just test it on a mac and it seems to work fine.

Just a little thing : in my mac (Lion), the Reaper OSC folder was hidden (in user/yourusername/library/applicationsupport/REAPER/OSC).

So I had to type this in the terminal to show hidden folders :
"defaults write com.apple.finder AppleShowAllFiles 1 "
then enter and reboot the finder
then for hidding the folders :
"defaults write com.apple.finder AppleShowAllFiles 0 " /enter / reboot finder

I will test it more precisely soon.

Last edited by gnuv; 06-08-2014 at 03:40 AM.
gnuv is offline   Reply With Quote
Old 06-09-2014, 12:09 PM   #8
Jed
Human being with feelings
 
Jed's Avatar
 
Join Date: Apr 2006
Location: Auckland NZ
Posts: 904
Default

Is it possible for you to post a 32bit version of the Transformator.exe Moss? I was very excited to see this but my Win7 lappy is 32bit.

Thanks for your work!
Cheers
Jed
__________________
Jeds Music:
http://www.youtube.com/user/Stratguy10
Jed is offline   Reply With Quote
Old 08-04-2014, 12:05 AM   #9
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default 2.0 released

Today I released version 2. This is a complete rewrite based on my Bitwig script code. Therefore, you get a lot of new features like full scales support.

SQUIRKS
=======
- NOTE: If the pad matrix does not light up:
* Check if a track is selected
* Try to press the "Refresh" button
* Enter scales mode and change the base key
- Changing the master volume in Reaper does not update on push.
- FX parameters do only update correctly if you switch tracks on Push.
- The name of the selected preset after a preset change is only updated
if you switch between tracks.


FEATURES
========

Play Start/Stop playback. Double click to move play cursor to start
of song.
Shift+Play Toggle repeat.
Record Start/Stop recording.
New Creates a new midi clip on the selected track and play position,
starts play and enables midi overdub.

Automation Toggle Automation Mode Write/Read of selected track.
Quantize Quantize notes in midi editor to grid.
Double Duplicates the selected item.
Delete Deletes the selected item.
Undo Undo. Press Shift for Redo.

Small Knob 1 Changes the tempo.
Small Knob 2 Move play cursor (press Shift for fine adjustment)

Metronome Toggle metronome.
Tap Tempo Tap Tempo.

Shift+Touchstrip
Change behaviour of touchstrip: Send pitch bend, a midi CC or a
mixed mode. If mixed mode is selcted upwards pitch bend is sent
and downwards the select midi cc.

Master Keep the Master button pressed for a screen which allows to toggle
perspectives and panels.

Mute Selects track mute state of 2nd row.
Solo Selects track solo state of 2nd row.
Accent If active, velocity is always max in Play modes.

Add Effect Opens the "Add Effect" window
Add Track Opens the "Add track template" window

Knobs 1-8 Value encoders, [Shift + Knob] fine increment value change.
Knob 9 Changes Master Volume

Footswitch 1 Sends sustain
Footswitch 2 Triggers the new button.


Playing the pads
================

- The key layout is like running the Push with Ableton
- Touch strip changes pitch (or sends CC), configure with Shift+Touchstrip
- Press "Scales" (keep pressed) to change the scales (Chromatic, Major, Minor, etc.) and the root note with the 16 buttons below the display
- The played keys are lighting red if global or clip recording (does not work if recording clip is outside of the monitored 8x8 matrix)


Display Edit Modes
==================

1) Volume Press "Volume" to enter
- 8 edit knobs: Change volume of selected 8 tracks
- 1st 8 button row: Press; Select a track, double press; Arm/Disarm track
- Shift + 1st 8 button row: Arm multiple tracks
- 2nd 8 button row: Toggle mute or solo of track, dependent of Mute or Solo button selection
- Left/right arrows: Select next/previous track bank
- Left/Right buttons: Select next/previous track

2) Pan & Send Press "Pan & Send" to enter (press multiple times to switch between the 7 modes)
- 8 edit knobs: Change pan/send1-6 of selected 8 tracks
- 1st 8 button row: Press; Select a track, double press; Arm/Disarm track
- Shift + 1st 8 button row: Arm multiple tracks
- 2nd 8 button row: Toggle mute or solo of track, dependent of Mute or Solo button selection
- Left/right arrows: Select next/previous track bank
- Left/Right buttons: Select next/previous track

3) Track Press "Track" to enter
- 8 edit knobs: Change volume/pan/Send1-6 of selected track
- 1st 8 button row: Press; Select a track, double press; Arm/Disarm track
- Shift + 1st 8 button row: Arm multiple tracks
- 2nd 8 button row: Toggle mute or solo of track, dependent of Mute or Solo button selection
- Left/right arrows: Select next/previous track bank
- Left/Right buttons: Select next/previous track

4) Device Press "Device" to enter
- 8 edit knobs: Change 8 parameters of the selected device (FX)
- 8th button of 1st row: Enable/Disablke the device
- Left/Right buttons: Select next/previous 8 parameters
- Press Browse to select a different patch of the device.

5) Master Press "Master" to enter
- 8 edit knobs: Change volume and pan of master track
moss is offline   Reply With Quote
Old 09-06-2014, 12:51 PM   #10
jimmey
Human being with feelings
 
Join Date: Jan 2014
Posts: 248
Default

I have played around with Push and Reaper as well. So I am quite confident that coding a drum sequencer is only possible using the API and Python. Are you planning on integrating the drum mode? Or is it just out of your reach because you seem to be into JavaScript (because of Bitwig)?
jimmey is offline   Reply With Quote
Old 05-12-2015, 08:25 PM   #11
Miser3
Human being with feelings
 
Join Date: May 2015
Posts: 2
Default

This tool would be a godsend if I could get it working, yet I can't seem to get the note pads to light up. Everything else seems to work perfectly. I'm pretty new to Reaper, having just moved here from Ableton Live so it's entirely possible I'm missing something extremely obvious about either reaper or this script, but my push says "please select a track" and no combination of key presses seems to work. Any help would be greatly appreciated.
Miser3 is offline   Reply With Quote
Old 05-12-2015, 09:23 PM   #12
nightscope
Human being with feelings
 
nightscope's Avatar
 
Join Date: Sep 2007
Posts: 970
Default







ns
nightscope is offline   Reply With Quote
Old 05-12-2015, 10:33 PM   #13
Miser3
Human being with feelings
 
Join Date: May 2015
Posts: 2
Default

This is probably a stupid question, but do you need to have PXT-General installed and running to use this script? It seems everything but the pads works perfectly fine without PXT running at all.

Last edited by Miser3; 05-13-2015 at 11:20 AM.
Miser3 is offline   Reply With Quote
Old 05-12-2015, 10:55 PM   #14
nightscope
Human being with feelings
 
nightscope's Avatar
 
Join Date: Sep 2007
Posts: 970
Default

No, PXT General is a completely different and separate alternative for Push owners to get their controller working with DAW's other than Live.

ns
nightscope is offline   Reply With Quote
Old 05-27-2015, 12:46 PM   #15
Jed
Human being with feelings
 
Jed's Avatar
 
Join Date: Apr 2006
Location: Auckland NZ
Posts: 904
Default

and........the new beta has a drum mode
__________________
Jeds Music:
http://www.youtube.com/user/Stratguy10
Jed is offline   Reply With Quote
Old 11-08-2015, 01:25 PM   #16
jico27
Human being with feelings
 
jico27's Avatar
 
Join Date: Oct 2009
Location: Paris / France
Posts: 360
Default

Hi,

Great stuff !
Is there an access to the Reaper VST directory just as for Ableton live 9.5 ?
jico27 is offline   Reply With Quote
Old 11-08-2015, 07:03 PM   #17
Chris4943
Human being with feelings
 
Join Date: Oct 2015
Location: Costa Mesa, CA
Posts: 74
Default

http://www.amazon.com/gp/product/B00...=ATVPDKIKX0DER

I'd really like to use this APC Mini to control monitor volume with the faders, and launch pre-recorded sound effect drops with the buttons.
I'm new to this stuff, but it sounds very similar to what this thread is dealing with. Any help on how or if I could get this thing working with Reaper would be much appreciated!
__________________
Podcast/Live Call-in Online Radio Show: Tascam US 16x08 / MacBook Air 2013 / Reaper V5 / Soundflower / Mixlr / Skype / 4 xlr Condenser Mics / iPhone TRRS mic-speaker splitter
Chris4943 is offline   Reply With Quote
Old 11-08-2015, 07:50 PM   #18
sambosun
Human being with feelings
 
Join Date: Aug 2011
Posts: 156
Default

I'm test driving push 2. Will that tool work with Mac and push2?
sambosun is offline   Reply With Quote
Old 01-06-2016, 08:06 AM   #19
oneindelijk
Human being with feelings
 
Join Date: Oct 2013
Posts: 19
Default Using Reaper with PUSH2 - No Display

Hi,

I've been trying to install push OSC for my Push 2 for Reaper and some of the functions work but the display doesn't seem to do anything
I've already checked the OSC file but I couldn't make out anything about how Reaper sends information to the push
Can anybody give me some hints what I can do to try to fix this ?
oneindelijk is offline   Reply With Quote
Old 02-09-2016, 01:29 AM   #20
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default

Quote:
Originally Posted by oneindelijk View Post
Hi,

I've been trying to install push OSC for my Push 2 for Reaper and some of the functions work but the display doesn't seem to do anything
I've already checked the OSC file but I couldn't make out anything about how Reaper sends information to the push
Can anybody give me some hints what I can do to try to fix this ?
Push 2 is currently not supported by that tool. You need to do a bit more to support the display.

BUT I can give you a little hint that I am working on a completely rewrite of the application which will also support Push 2 and better Reaper support!
moss is offline   Reply With Quote
Old 02-09-2016, 01:58 AM   #21
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 2,988
Default

Err wow, that is great news !
vanhaze is online now   Reply With Quote
Old 02-14-2016, 02:46 PM   #22
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default

My complete rewrite of the application is ready! Watch the Tutorial video:
https://youtu.be/ZIXAYhWVr2w

Here's the installation instruction video:
https://youtu.be/iJvvK9asqVw
moss is offline   Reply With Quote
Old 02-28-2016, 09:05 AM   #23
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default

There is a little update available 1.10:

* Added missing Reaper application path and autostart option to user interface of Push 1 Transformator application.
* Implemented Mute and Solo for Master Track.

Get it from: http://mossgrabers.de/Software/Push/Push.html
moss is offline   Reply With Quote
Old 03-01-2016, 01:58 PM   #24
oneindelijk
Human being with feelings
 
Join Date: Oct 2013
Posts: 19
Default transformator.Transformator class

Jürgen,

When I run run-push2.cmd with the path adapted to point to the correct javaw.Exe, it throws this error:
Could not find the main class: transformatopr.Transformator. Program will exit.

What am I doing wrong ?
oneindelijk is offline   Reply With Quote
Old 03-01-2016, 09:20 PM   #25
Luxmaji
Human being with feelings
 
Luxmaji's Avatar
 
Join Date: Jul 2012
Location: San Diego
Posts: 109
Default

How exciting is this! Can't wait to get it working and thank you for developing this, Jürgen.

I've followed your excellent instructions yet running into a snag. When I try and open "run-push2.command" (mac) the terminal opens yet the application does not open. As if nothing occurred.

Within the terminal window it reads:

"Luxs-Mac-Pro:~ lux$ /Users/lux/Documents/Transformator/run-push2.command ; exit;
logout

[Process completed]"

Reaper is set up as instructed, Java is installed

Any wisdom would be gold! Thank you!

L
Luxmaji is offline   Reply With Quote
Old 03-01-2016, 10:29 PM   #26
Destinova
Human being with feelings
 
Join Date: Aug 2013
Posts: 4
Default

Quote:
Originally Posted by Luxmaji View Post
I've followed your excellent instructions yet running into a snag. When I try and open "run-push2.command" (mac) the terminal opens yet the application does not open. As if nothing occurred.

Within the terminal window it reads:

"Luxs-Mac-Pro:~ lux$ /Users/lux/Documents/Transformator/run-push2.command ; exit;
logout

L
Yeah same thing happened to me just now ... then reaper wouldn't open at all and I had to re-install. Pretty excited about this but I hate messing with terminal commands.
Destinova is offline   Reply With Quote
Old 06-12-2016, 04:18 AM   #27
flipotto
Human being with feelings
 
flipotto's Avatar
 
Join Date: Feb 2007
Posts: 460
Default AWESOME!

Hey,

I just got my push2 yesterday, loving it with Live.
Really loving it with Reaper as well!
Nice work, thank you very much for your efforts!

Does the note repeat function work?
I need to watch the video again.

Thanks again!
__________________
KeyMce/GenMce - pc keyboard/midi to Mackie control emulation (built with ahk). Also - an ahk script to build your own midi programs.
flipotto is offline   Reply With Quote
Old 07-04-2016, 02:04 PM   #28
Modular
Human being with feelings
 
Modular's Avatar
 
Join Date: Oct 2009
Location: Brighton
Posts: 242
Default

I'm struggling to get this working on OSX 10.11.5 Reaper 5.22.Pre7
The TCPserver.eel is crashing Reaper. Also the Transformator-1.10.jar file will not open.
I installed your steps and installed jdk-8u92-macosx-x64.dmg

Getting error messages in console:
04/07/2016 21:59:02.117 WindowServer[190]: send_datagram_available_ping: pid 613 failed to act on a ping it dequeued before timing out.

Any ideas?
Modular is offline   Reply With Quote
Old 07-12-2016, 02:36 AM   #29
Modular
Human being with feelings
 
Modular's Avatar
 
Join Date: Oct 2009
Location: Brighton
Posts: 242
Default

Quote:
Originally Posted by Modular View Post
I'm struggling to get this working on OSX 10.11.5 Reaper 5.22.Pre7
The TCPserver.eel is crashing Reaper. Also the Transformator-1.10.jar file will not open.
I installed your steps and installed jdk-8u92-macosx-x64.dmg

Getting error messages in console:
04/07/2016 21:59:02.117 WindowServer[190]: send_datagram_available_ping: pid 613 failed to act on a ping it dequeued before timing out.

Any ideas?
Ok I got it working in the end. It seems on a Mac that it is better to have the transformator folder on your desktop or docs folder works. I had issues with it residing in my apps folder.

Jürgen Moßgraber I really thank you for taking the time to code this script.

There are a few bugs on the Mac, do you have a roadmap for this project? Would really like to see the bugs fixed.

Wishlist:
1. Would like the ability to have more than 16 FX parameters (configurable would be nice)
2. Drum mode for keys (16 or 64 pads)
3. Ability to create macros and keyboard shortcuts

Bugs:
1. When using the touch strip as a volume fader, when I let go it always jumps to center
2. Display settings don't work for me
3. Sometimes Reaper crashes on load when trying to load the eel script
4. My midi port settings and colour settings don't save even though my folder is writable
5. Sometimes Reaper goes crazy and unresponsive when using play position, loop start and end, also I had issues with send automation.

There were a few other issues, but as a whole this is a great script and I would love to see further development.

I used to use PXT general for Reaper on Push 1, but it did not have plugin control.
Been waiting for over a year for NativeKontrol to update it for Push 2, so this could be my new go to if there is a roadmap to update it.

My computer spec:
Mac Mini 2012 i7 Quad Core, 16gb Ram, SSD.
OSX 10.11.5, Reaper v5.22rc2
Modular is offline   Reply With Quote
Old 09-01-2016, 11:14 AM   #30
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default New version 1.2 is out!

I updated the program with some nice goodies. Especially, I looked into the squirks with Mac OS. See the included readme file.

* New: Octave pads in play, sequencer and raindrop view are now colored in he tracks color.
* New: The Repeat button is working. It inserts a midi note repeat plugin into the recording FX chain on the selected track. Use the scene buttons to select the repeat resolutions.
* New: The window position ist restored after a restart
* Workaround: Java Midi System Exclusive Communication on Mac OS X is broken. Now the CoreMidi4J library is used instead. Use Midi Ports starting with "CoreMidi4J - "! This caused several effects: The display of Push 1, the settings of the ribbon LEDs and the setup / info mode did not work.
* Fixed: Loading and storing of preferences were broken. Furthermore, settings for Push 1 and Push 2 are now stored in separate files.
* Fixed: Track colors had flipped red and green on Mac OS X
moss is offline   Reply With Quote
Old 09-01-2016, 11:47 AM   #31
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 2,988
Default

Thank you very much !!
vanhaze is online now   Reply With Quote
Old 09-02-2016, 11:44 AM   #32
flipotto
Human being with feelings
 
flipotto's Avatar
 
Join Date: Feb 2007
Posts: 460
Default

Quote:
Originally Posted by moss View Post
I updated the program with some nice goodies. Especially, I looked into the squirks with Mac OS. See the included readme file.

* New: Octave pads in play, sequencer and raindrop view are now colored in he tracks color.
* New: The Repeat button is working. It inserts a midi note repeat plugin into the recording FX chain on the selected track. Use the scene buttons to select the repeat resolutions.
* New: The window position ist restored after a restart
* Workaround: Java Midi System Exclusive Communication on Mac OS X is broken. Now the CoreMidi4J library is used instead. Use Midi Ports starting with "CoreMidi4J - "! This caused several effects: The display of Push 1, the settings of the ribbon LEDs and the setup / info mode did not work.
* Fixed: Loading and storing of preferences were broken. Furthermore, settings for Push 1 and Push 2 are now stored in separate files.
* Fixed: Track colors had flipped red and green on Mac OS X
Awesome, thanks for note repeat!
Hope to try it tonight.
__________________
KeyMce/GenMce - pc keyboard/midi to Mackie control emulation (built with ahk). Also - an ahk script to build your own midi programs.

Last edited by flipotto; 09-02-2016 at 12:02 PM.
flipotto is offline   Reply With Quote
Old 09-14-2016, 10:31 PM   #33
mindbeet
Human being with feelings
 
Join Date: Jan 2016
Posts: 11
Default

Great, thank you!

There is still a crash when starting Reaper normally with "TCPServer.eel" as a startup action on Mac however. When starting everything with the "run-push1.command" it works fine.

If you choose "TCPServer.eel" as a "global startup action" you need to clear the global startup action to start Reaper normally.

My solution is to setup "TCPServer.eel" as a "project startup action" and save that as a project template. You can then choose that as a "new project template" in Reaper preferences to get the same functionality. Just remember to choose a different new project template if you want to start Reaper without Transformator.

Cheers
mindbeet is offline   Reply With Quote
Old 09-19-2016, 12:25 PM   #34
xbitz_
Human being with feelings
 
Join Date: Jul 2016
Posts: 92
Default

is there some easy way to able to use it with Playtime https://www.helgoboss.org/projects/playtime/ like in AL ?

"and........the new beta has a drum mode" I can't see this one :S (otherwise brilliant and THX THX THX)

Last edited by xbitz_; 09-19-2016 at 12:36 PM.
xbitz_ is offline   Reply With Quote
Old 09-20-2016, 02:49 PM   #35
egoplasma
Human being with feelings
 
egoplasma's Avatar
 
Join Date: May 2009
Location: Germany
Posts: 156
Default

Quote:
Originally Posted by xbitz_ View Post
is there some easy way to able to use it with Playtime https://www.helgoboss.org/projects/playtime/ like in AL ?

"and........the new beta has a drum mode" I can't see this one :S (otherwise brilliant and THX THX THX)
Hey, yes this would be useful. And thanks for this. It´s fantastic!
egoplasma is online now   Reply With Quote
Old 09-21-2016, 08:46 AM   #36
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 1,400
Default

can this be used with an rgb qwerty instead of pfush?
TonE is offline   Reply With Quote
Old 09-24-2016, 05:26 PM   #37
barbaroja
Human being with feelings
 
barbaroja's Avatar
 
Join Date: Jul 2009
Posts: 154
Default

Thanks for this. You are awesome.
barbaroja is offline   Reply With Quote
Old 09-24-2016, 11:54 PM   #38
moss
Human being with feelings
 
moss's Avatar
 
Join Date: Mar 2007
Posts: 93
Default

Quote:
Originally Posted by xbitz_ View Post
is there some easy way to able to use it with Playtime https://www.helgoboss.org/projects/playtime/ like in AL ?
I was thinking about that too but it would require an API to access this functionality.
moss is offline   Reply With Quote
Old 09-25-2016, 12:38 AM   #39
xbitz_
Human being with feelings
 
Join Date: Jul 2016
Posts: 92
Default

Quote:
Originally Posted by moss View Post
I was thinking about that too but it would require an API to access this functionality.
I think the advanced stuff in its docs (some premade conf file)

Quote:
4.1 Roll your own controller

Playtime supports controllers (Launchpad, Orbit etc.) via simple configuration files. So you can try to create your own controller configuration or modify an existing one. In the latter case, better create your own controller file so it doesn't get overwritten on a Playtime update.

You can find the configuration files here:
1.Mac OS X: /Users/USER_NAME/Library/Application Support/Playtime/controllers
2.Windows: C:\Users\USER_NAME\AppData\Roaming\Playtime\contro llers

The configuration file format is JSON. Here's a description of the configuration options:


Configuration key

Description

name Name of the controller
triggersAreFixed If true, MIDI triggers don't move on drag'n'drop. If false, they do.

visualFeedbackIsEnabled If true, Playtime sends MIDI notes to the controller to enable visual feedback. If false, it doesn't.

beatIndicationIsEnabled If true, Playtime sends very short MIDI notes to the controller on each beat during a countdown so the tempo gets visible. If false, it doesn't. Some devices don't support this.

emptySlotUntriggersGroup If true, Playtime untriggers the corresponding group if the user attempts to trigger an empty slot or scene. If false, it doesn't. This is for devices which don't have dedicated stop buttons.

lights Defines the velocities of the MIDI notes which are sent to the controller. Different velocities usually translate to different light colors.

midiTriggers → slots
midiTriggers → scenes
midiTriggers → groups

Defines the default MIDI triggers for slots, scenes and groups.

This is typically the largest part of the controller configuration. Fortunately, it can be auto-generated by Playtime: Just learn all the MIDI triggers for your particular controller, right click the label "Connected controller" in the settings detail view and choose "Generate controller template". You can copy'n'paste the resulting JSON configuration into your text editor.

midiTriggers → global
Defines the MIDI triggers for global Playtime functions. You can map any of Playtime's global automation parameters here.

Unlike the simple MIDI triggers for slots, scenes and groups, the global MIDI triggers can't be conveniently MIDI-learned in Playtime. That also means, the auto-generated controller configuration won't include the global MIDI triggers. You have to write that manually. So here's some explanation.

param is the ID of the automation parameter that shall be controlled. You can find the possible values in the ID column of the global automation parameters table.

mode influences how the incoming MIDI event will change the automation parameter. Possible values are:
1.absolute (button: momentary, fader: fader position reflects actual parameter value)
2.toggle (button: first button press switches on, the next one off)
3.relative-down (button: button press decreases the parameter value)
4.relative-up (button: button press increases the parameter value)


midiKey describes the kind of MIDI event that should trigger the parameter change. It is a combination of MIDI channel (1 - 16), MIDI event type (NOTE ON or CC) and the note or cc number. In low-level MIDI terms that would be the status byte (type and channel) and the first data byte. The second data byte (velocity or cc value) is not included. All of that is represented as a single handy number, which is calculated like this: statusByte * 256 + firstDataByte.

You don't have to calculate the MIDI key numbers yourself. Playtime's auto-generate feature for slot, scene and group MIDI triggers can help you with that: Just activate Playtime's MIDI learn for one slot, move/press the fader/button of your controller, right click the label "Connected controller" in the settings detail view and choose "Generate controller template". Then you can find the MIDI key number in the midiTriggers section at the slot with the corresponding row and column (rows and columns start at 0).

http://www.helgoboss.org/projects/pl...own-controller
xbitz_ is offline   Reply With Quote
Old 09-25-2016, 02:22 AM   #40
Outboarder
Human being with feelings
 
Outboarder's Avatar
 
Join Date: Feb 2014
Posts: 349
Default

Thank you, Very useful
__________________
Hope Sacred Passion Life Night Ache Soft Light
Outboarder 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 04:17 PM.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.