Just wanted to share something here that I recorded during the chat today:
http://www.tencrazy.com/gadgets/ezeg/e-guarn.mov (1.5Mb Quicktime)
Made with a Yamaha EZ-EG guitar controller, creative mapping of the GPO Solo Guarn sounds in SONAR, and a hunk of custom MIDI driver coding in MIDI-OX and MFX.
Key performance factors include:
* Setting each string to transmit on one channel each, with GPO set to receive 4 identical channels. Each Guarn slot in GPO is tweaked to add some VAR1/2 randomness and a bit of portamento.
* The MIDI-OX script ensures a monophonic output per string. If two notes are held at once on the same string (the fretboard of the EZ-EG is a grid of linear buttons), the higher pitched one has priority.
* Within SONAR, each string is routed to an individual MIDI track, which in turn each runs through my MFX AutoLegato plugin. Also, the strings are retuned to intervals of a 5th: this encourages reasonable fingering and intervals for emulating a violin.
* The whammy-bar controls the "velocity" at which notes are played. In detente, Velocity is 96 (with a variance of +/-8). Pulling up on the whammy will dig in harder, pressing down will play softer.
* While the top 4 strings of the guitar map to those of the violin, there was still an entire octave uncovered by the fretboard. As such, I also mapped string #6 to play an octave above string #1, covering the entire range of the instrument.
Mind you, I'm not a violin player! As such, I commit a few impossibilities for a violin in the performance (e.g. skipping strings on a double-stop), and I'm still fumbling around in 5ths tuning so I'm opting to much atonal wandering (then again, that's what I do on piano often, but I'm schooled in that )
All said, I find it a very promising path for investigation! This paltry demo at least gives a good notion of what can be done with a MIDI controller available for under $300.
Note that if you want to follow this path yourself and have an EZ-EG or EZ-AG, you can get my MIDI-OX sysex translation script on my site (www.TenCrazy.com).
There's a new year ahead of us, people: dream big!