

The documentation is for whatever reason under a NDA that anyone who signs up for to get cannot just distribute so I'm not sure anyone will just share the document but if you get it good luck. Writing a specific codec for a controller is a daunting task that is not generally recommended to any beginner. (Lua calls arrays 'tables', you can nest them and even put functions inside them.) I've also got a post on the Remote dev forum with an table dump routine that could help you debug if you start doing crazy stuff. (Though be aware that some of the hardware codecs that ship with Reason were written quickly when the spec came out, and aren't really the best practices, which is why I suggest looking at Livid's.)
#Remote mapper code#
Then I'd start with a blank lua codec file that just has the main remote function defined remote_prepare_for_use(), remote_deliver_midi(), etc and then start pulling in code blocks from other codecs as you understand them. My advice is to sign up as a developer, which gets you the SDK (with testing tools) which gives you access to the Propellerhead's Remote dev forum. (Though some of their scripts are written with a second output port which used a max/msp interface, so some of their code is written for that and confusing.) Also how they detect things at the start of the remote_parse_midi() is pretty instructive. Specifically, see how they use the "constant value" trick (which is mentioned briefly, once in the developer manual) in their remotemaps to tell which device or group variation has scope. I would suggest taking a look at Livid's remote codecs - they are on github. The remotemap files are best done in a spreadsheet and exported as tab-delineated files. Deploying the exe only requires you package or include all standard Qt5.5 dependency dll's.There is a lot of flexibility to Remote, and when you look at the developer manual, remember that everything it says is exactly, laser precisely as it works.
#Remote mapper install#
To rebuild simply install Qt5.5 and open the remote_mapper.pro project and build it. Buildingĭeveloped using C++ with Qt5.5 mingw for windows. This application is pretty new so let me know if you are having issues and I will try to help and post things here.
#Remote mapper zip file#
Download the zip file and extract it somewhere on your Windows PC.This application is really simple to install with only a couple of steps. keycode: 180, 0xb4 - mail button - stop

keycode: 181, 0xb5 - video button - record tv keycode: 113, 0x71 - blocky button - enterKey keycode: 172, 0xac - home button, mediaCenterStart keycode: 114, 0x72 - search button, guide keycode: 116, 0x74 - green button, Netflix keycode: 115, 0x73 - red button, closeChromeAndKodi remote's keycode - button description, target action
