New hack (Mac-only, Alpha): preview samples when browsing
Posted: Sun Jan 11, 2015 7:01 pm
Hi all,
Been a while
but after six months or so of not really touching Push or indeed Ableton, this weekend I got my inspiration back and finished off on an initial version of a hack that I was working on earlier in the year, which I'm grouping under the "Ubermap" project, although it's actually a separate component with some shared libraries.
This hack aims to fix one of the most annoying things I found about Push coming from Maschine: no preview of samples when scrolling through them on the device! I can't believe this still hasn't been added in, so I've taken matters in to my own hands.
This works by intercepting the events when you are browsing on Push, and if the highlighted entry looks like an audio file, and you have told Ubermap where this "place" in the browser lives on disk in the config, it will launch an external (command line, so invisible) audio player to play the highlighted file through the default system speakers (rather than using the native Ableton preview, which I don't think is possible at the minute).
This is a very alpha version - I've seen some instability (Push restarting itself) which may or may not be related to the script (maybe just a dodgy USB cable, and I also see errors form the touchAble script when debugging, so it could equally be that), so if you do try it, make sure it isn't a critical machine, you have backups, and you are willing to reinstall Ableton if needs be (the relevant MIDI Remote files do get backed up when you install, but still). Also note that it is only tested on Mac - it might work on Windows, but you will need to find a command line audio player that works in the same way as afplay (which comes with the Mac) and configure it.
More information is in the README at https://github.com/tomduncalf/ubermap/t ... serPreview.
As with the Devices component of Ubermap, download the master branch from Github as a ZIP file: https://github.com/tomduncalf/ubermap/a ... master.zip and then follow the instructions - please note that this installs separately from the Devices part, so you can pick one or the other, but if you do use both, you should reinstall both, as I have changed some of the shared libraries, so old versions of the Devices component will break if you just install this component.
Hope some of you enjoy having this essential feature back as much as I do
I don't intend to spend too much more time on this (as I'm still convinced that Ableton will add it soon!) but do shout if you have any ideas or issues. I'll hopefully have time to make some more improvements to the Ubermap devices script over the next month or so too 
Cheers,
Tom
Been a while
This hack aims to fix one of the most annoying things I found about Push coming from Maschine: no preview of samples when scrolling through them on the device! I can't believe this still hasn't been added in, so I've taken matters in to my own hands.
This works by intercepting the events when you are browsing on Push, and if the highlighted entry looks like an audio file, and you have told Ubermap where this "place" in the browser lives on disk in the config, it will launch an external (command line, so invisible) audio player to play the highlighted file through the default system speakers (rather than using the native Ableton preview, which I don't think is possible at the minute).
This is a very alpha version - I've seen some instability (Push restarting itself) which may or may not be related to the script (maybe just a dodgy USB cable, and I also see errors form the touchAble script when debugging, so it could equally be that), so if you do try it, make sure it isn't a critical machine, you have backups, and you are willing to reinstall Ableton if needs be (the relevant MIDI Remote files do get backed up when you install, but still). Also note that it is only tested on Mac - it might work on Windows, but you will need to find a command line audio player that works in the same way as afplay (which comes with the Mac) and configure it.
More information is in the README at https://github.com/tomduncalf/ubermap/t ... serPreview.
As with the Devices component of Ubermap, download the master branch from Github as a ZIP file: https://github.com/tomduncalf/ubermap/a ... master.zip and then follow the instructions - please note that this installs separately from the Devices part, so you can pick one or the other, but if you do use both, you should reinstall both, as I have changed some of the shared libraries, so old versions of the Devices component will break if you just install this component.
Hope some of you enjoy having this essential feature back as much as I do
Cheers,
Tom