app (Java) 7up

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

7up “Modes”

7up comes with 8 “modes” accessible from the interface

  1. Pattern Mode
    • Create up to 7 patterns of samples that are triggered
  2. Sequence Mode
    • Sequence and arrange your 7 patterns
  3. Control Mode
    • Create banks of preset control knob values
  4. Sample Mode
    • Trigger samples in real time
  5. Loop Mode
    • Play looped samples at any offset and length
  6. Loop Rec Mode
    • Record your loops being pressed
  7. Melody Mode
    • Choose a scale and key to play/record MIDI signals to software synths
  8. 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?
Edit this page or watch for changes using RSS.