ThumbJam Inquiry

Started by Blooby, October 23, 2013, 02:12:56 PM

Blooby


Didn't know where to post this questions, so feel free to plop it in a more appropriate category.

Was curious if anybody has ever used ThumbJam as a midi controller.  My understanding is that it must go through wifi  or a camera connection kit.  Although my iPad has no camera, I'm wondering if the camera connection kit would still work with my model for transmitting the data.

Anyone?  Anyone?

Thanks.

Blooby

Greeny

I've only used a line-out through the headphone socket of my i-phone. But their official website has a bit about MIDI. I don't understand any of it... !  :D

MIDI General Options

These features allow you to use ThumbJam as a live musical controller on a WiFi network, or with various hardware adapters to play software instruments, sequence MIDI events, etc on your computer.

The MIDI events it sends by default are note on/off messages (with velocity), damper pedal CC when the sustain button is used, and optionally pitch bend, channel volume, channel pan, and key pressure if enabled by the switches at the bottom. Also, an all-notes-off message is sent when the all-off button is pressed from the main play area. Press this anytime you get stuck notes.


Enable Network Session switch enables the CoreMIDI output over WiFi.

Hide Own Ports when enabled will disable our virtual MIDI ports so other apps cannot auto-connect to us.

Use DSMI Turns on the legacy feature to use DSMI standard to broadcast MIDI messages over the local network to any listening computers. Visit http://dsmi.tobw.net to read about how you can use it on Mac, Windows or Linux, and download the DSMIDIWifi server for your platform at http://code.google.com/p/dsmi/ (look for the DSMI Server). You just run the server on your computer, and it will create virtual midi device which your apps can listen to.

Save MIDI Loops enables the saving of a multi-track MIDI (Type 1) file containing the MIDI representation of the set of recorded loops. Note on/off along with any of the events enabled below are stored into the file. You can export this directly using the new MIDI export features in the Import/Export area of the preferences. You can also find it stored with any archived loopsets as loops.mid.

Pitchbend Range specifies the range of notes in +/- semitones that the MIDI pitchbend messages apply to. The default and the MIDI standard is 2, but you can adjust if the source or destination MIDI device or software instrument uses a different range. ThumbJam will also respond to the RPN 0,0 that sets the pitchbend range and change this value appropriately.

Output Options

Send Pitchbend enables the sending of pitchbend messages. This is recommended if you want the most expressive use of ThumbJam as a controller, however it can produce a lot of events which might affect the performance if you are using the wifi midi session.

Send Pitchbend Range This causes ThumbJam to send out the pitchbend range RPN (0,0) whenever it is changed in the app. This defaults to off, because not all devices/software behave appropriately when it is sent.

Send Pan Enables sending of the channel pan CC whenever panning is adjusted in the app.

Send Volume Enables sending of the channel volume CC whenever main volume is adjusted in the app (eg, with tilt).

Send Key Pressure Enables sending of the the key pressure events (polyphonic aftertouch) when the volume is changed per-touch when set to x-axis control.

Send Chan Pressure Enables sending of the the channel pressure events (aftertouch) when the volume is changed per-touch when set to x-axis control.

Send Continuation NRPN A special convention used among certain iOS apps (including those from Wizdom Music, such as Geo Synth, Morphwiz and SampleWiz) allows for smooth continuous bending even across note on/off boundaries using this message. ThumbJam supports it, and you should enable it if using ThumbJam with one of those apps.

Channel Start This sets what MIDI channel should be used for output. If channel per touch is enabled it represents the channel number range to start with.

Channel Per Touch This enables a special mode that allows for per-touch pitch bending by cycling through new midi channels for each note played. Some synthesizers support this kind of Omni behavior by allowing the synth to respond to multiple channels simultaneously.

Channel Range This sets how many midi channels to cycle through, starting from the Channel Start, when Channel Per Touch is enabled.

Output Transpose Sets a note transpose amount for all outgoing note events


http://thumbjam.com/usersguide#OSCMIDI

Blooby

#2
Thanks, Greeny.  I saw that as well, but my head blew up like the dude in the movie Scanners (a terrible mess I tell you).

I abandoned my home wifi and would prefer not to go down that route again, so I'm trying to figure out if that camera connection kit (a wired solution) will work with my older iPad that doesn't have a camera.  I posted in their forum as well, so if I find out something, I'll post here.  

I know I have been very quiet here lately, but I think I'm finally getting a D.A.W. and was reading up on editing midi.  That's when the ThumbJam question hit me like a ton of bricks. Hopefully, I will be recording more in the coming months.

Blooby

I wanted to post a picture of the guy in Scanners with his head exploding, but I couldn't remember how to do that click-on-this-box-for-sketchy picture thingy.  Damn! Thwarted again.


Blooby


Ooooh, just found a reply to my post in the ThumbJam forum...

"Yes, you can use a camera connection kit to attach a USB midi interface (or controller) even on original iPads! It should work just fine."

Blooby