Good luck with this one
Tablet-to-MIDI-converter
-
- KVRist
- 132 posts since 6 Feb, 2004
do a search on this forum under my name and i posted the exact same idea a while back. I started coding this but due to time gave up, probably still have the code lying around. i finished the Tablet library itself and started on the midi handling, but it was becoming more complex than i expected to implament.
Good luck with this one
Good luck with this one
-
- KVRAF
- 3066 posts since 31 May, 2002 from My chair
I couldn't find any MIDITab resources on the TinyGod site: was it pulled from support?
- m
Anything you could share would be much appreciated!Megazoid wrote:I started coding this but due to time gave up, probably still have the code lying around.
- m
Markleford's band, The James Rocket: http://www.TheJamesRocket.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
-
- KVRian
- Topic Starter
- 756 posts since 18 Oct, 2002 from HelgeG
I found the following on his site:
...If you really need MIDITab or something, just holler.
Posted by russell at June 6, 2004 10:53 PM
helge
HELP! MY TYPEWRITER IS BROKEN!
E E CUMMINGS
HELP! MY TYPEWRITER IS BROKEN!
E E CUMMINGS
-
- KVRer
- 5 posts since 16 Jan, 2004
Using a tablet for synth and DAW control is a great idea that seems to keep popping up. Some people at CNMAT worked on this a few years back: there's a paper "New Musical Control Structures from Standard Gestural Controllers" (by Matt Wright (no relation), Adrian Freed...) available at http://cnmat.cnmat.berkeley.edu/ICMC97/ ... ablet.html. The CNMAT controller generates OSC rather than MIDI, but it's still worth looking at (lots of cool ideas).
I've thought about building one myself, and bought a Graphire for that purpose, but real life interfered. I might be interested in contributing to a joint project (I speak C++, Java, COM, and have built a fair bit of music software over the years).
- Jim
I've thought about building one myself, and bought a Graphire for that purpose, but real life interfered. I might be interested in contributing to a joint project (I speak C++, Java, COM, and have built a fair bit of music software over the years).
- Jim
-
- KVRAF
- 2460 posts since 3 Oct, 2002 from SF CA USA NA Earth
It never made it to the "new" site layout, but it's still available (with less support than usual) at:Markleford wrote:I couldn't find any MIDITab resources on the TinyGod site: was it pulled from support?
http://www.tinygod.com/files/Borogove_MIDITab.zip
I probably won't do more work on that version; if I get going on it again it will probably get an entire rewrite.
-
- KVRAF
- 3066 posts since 31 May, 2002 from My chair
Thanks, Borogove! 
- m
- m
Markleford's band, The James Rocket: http://www.TheJamesRocket.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
Markleford's tracks: http://www.markleford.com/music/
Markleford's free MFX, DXi2, DR-008 modules: http://www.TenCrazy.com/
-
- KVRAF
- 7540 posts since 7 Aug, 2003 from San Francisco Bay Area
I'm a big fan of the current version. Just curious... if you were to do a rewrite, what improvements would you like to make?Borogove wrote:I probably won't do more work on that version; if I get going on it again it will probably get an entire rewrite.
Incomplete list of my gear: 1/8" audio input jack.
-
- KVRAF
- 2460 posts since 3 Oct, 2002 from SF CA USA NA Earth
The most asked-for change is to generate MIDI note data as well as controller data. It's not trivial to decide what the best way to do that is.deastman wrote: Just curious... if you were to do a rewrite, what improvements would you like to make?
Internally, the code really sucks, but that's not anything the end-user cares about.
The "working set" model is really awkward. Probably I'd make it so that as the program detected each axis in use, it would add it to a list, so if your tablet didn't support tilt, Z, tangent, or twist, it wouldn't bother you with it.
Secondly, I'd want to make it easy to add new input devices -- I have an Essential Reality P5 glove controller, and that would probably be the first thing to add after tablet support, but it would also be cool to do joystick and mouse support -- programs that do joystick-to-MIDI and mouse-to-MIDI exist already, of course, but I think it would be good to put it all under one roof.
Minor niceties such as filtering away the "jump" you get when switching between control sets - when you use the button on the stylus to switch sets, it should remember where the stylus was the last time it was using that set, and sweep from the old values to the new position over a user-controllable time period.
(edit 9/12:
From the drunken doc file's to-do section, we also have:
Improvements to dual-tracking (which would be part of the whole control set revamp; it should get the hard-coded IDs of the multiple styli or pucks in use and just present them as new control sets automatically).
An option to convert stylus tilt-and-angle data to a second cartesian
X-Y pair, thereby eliminating the jump from angle 1.0 to 0.0. )
Last edited by Borogove on Sun Sep 12, 2004 5:10 pm, edited 1 time in total.
-
- KVRAF
- 2460 posts since 3 Oct, 2002 from SF CA USA NA Earth
-
- KVRist
- 178 posts since 23 Jul, 2002 from Washington DC
Borogove wrote:Updated the Tiny God site
-
- KVRAF
- 1617 posts since 19 Mar, 2002 from Victoria, BC
I've been wanting to pick up one of those p5 glove controllers for a while now. If you don't mind me asking are you using the already existing app to use it as a midi controller? (can't remember the address)
Does it work well? (fast/responsive) I really want to get a couple of them and a chest mounted microphone, that and a ztar and I'd be set to take over the world
we now return you to your regularly scheduled thread...
Does it work well? (fast/responsive) I really want to get a couple of them and a chest mounted microphone, that and a ztar and I'd be set to take over the world
we now return you to your regularly scheduled thread...
-
- KVRer
- 12 posts since 6 Jun, 2004
P5 Glove MIDI http://www.audiomulch.com/simulus/p5glo ... 040421.zip (April 21 2004) for Windows by Ross Bencina converts P5 glove data into MIDI. This is a bit like Nicholas Fournel's P5Midi application except the MIDI codes are hardwired, and the spatial data uses absolute mode.glurgle wrote:I've been wanting to pick up one of those p5 glove controllers for a while now. If you don't mind me asking are you using the already existing app to use it as a midi controller? (can't remember the address)
Does it work well? (fast/responsive) I really want to get a couple of them and a chest mounted microphone, that and a ztar and I'd be set to take over the world
we now return you to your regularly scheduled thread...
This one works fine because of this absolute mode. The hardwired MIDI codes are a drawback, so you may need a MIDI mapping program. Fournel's prgram http://www.nicolasfournel.com/P5midi.htm is more flexible in this respect, but needs recalibration all the time. Not very handy...
However, these programs won't allow you to take over the world.
- Hans
-
- KVRAF
- 1617 posts since 19 Mar, 2002 from Victoria, BC
thx a bunch. I use eXT so remapping CCs is no problem, I don't fully understand the difference between absolute and relative mode, but not having to recalibrate all the time sounds like a good thing.
-
- KVRAF
- 2460 posts since 3 Oct, 2002 from SF CA USA NA Earth
Reasonably well, though as the other poster noted, Fournel's app is annoying because of its use of relative mode.glurgle wrote:Does it work well? (fast/responsive)
Absolute mode means that the control data comes from the absolute position of the glove in the firld of view of the sensor/base unit; relative mode seems to do some sort of nonlinear response to velocity for better precision when you're trying to use the glove as a mouse-type interface, but the side effect is that it rapidly gets "stuck" at one end of the range.
Mostly I haven't found a really intuitive and audio-awesome way to use it yet.

