Adam Ribaudo
Overview
7up is an application written in Java that enables the 40h to communicate with Jeskola Buzz + any midi-enabled software synth. The primary goal of 7up is to create a self-contained music composition suite where all instruments/controls/samples/loops/etc are intuitively accessible from the monome itself, eliminating the need meddle with software on the computer.
7up can be seen in action in the following videos: http://www.youtube.com/watch?v=pmWsTD62AFY&feature=related http://www.youtube.com/watch?v=LMBPe2c9LDQ
Due to the current setup complexity, it has not been released. However this page will work as a scratch pad to document its progress in the hopes that a released version will become available.
Software Requirements
- Jeskola Buzz (Win32 only!)
- BTDSys SGrid 2.0 beta
- MIDI Yoke
- Java Runtime Engine
- RXTX Java Communication API http://www.jcontrol.org/download/rxtx_en.html
- Any old midi software synth (I prefer Reason)
7up “Modes”
7up comes with 8 “modes” accessible from the interface
- Pattern Mode
- Create up to 7 patterns of samples that are triggered
- Sequence Mode
- Sequence and arrange your 7 patterns
- Control Mode
- Create banks of preset control knob values
- Sample Mode
- Trigger samples in real time
- Loop Mode
- Play looped samples at any offset and length
- Loop Rec Mode
- Record your loops being pressed
- Melody Mode
- Choose a scale and key to play/record MIDI signals to software synths
- Mater Mode
- Look at an overview of all the modes and trigger higher-level changes
Roadblocks to Release
Here I’ll list out my roadblocks to releasing the software and hopefully knock them down one by one- Jeskola Buzz is notoriously difficult to setup and maintain
- Looking into Buze as an alternative
- Buzz MIDI mappings are not transfered in the BMX, would have to come as a separate registry file?
- No interface within 7up to choose MIDI device / channels (all hard coded)
- RXTX DLL needs to be re-copied into your JRE folder every time it’s upgraded
- Maybe connect through MonomeSerial or some other pre-existing app?