|
Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search!
Greetings,
I did measurements in Logic to test the idea that MIDI guitar latency
can be reduced by using lighter-gauge strings and transposing down
(one or more octaves).
Results in brief:
1. Lighter strings do have less latency. (Measured, approx. 15ms on
the highest string, 23ms on the middle string, 33ms on the low
string).
2. The latency isn't related to the string weight, it's related to
the note frequency (Measured: two-octave runs on the same strings had
20ms to 40ms more latency on the lowest note than the highest.) This
makes sense given what I know about how converters measure the note -
they measure the frequency of the wave; they don't care whether it's
a light gauge or heavy string as such.
3. Using software to transpose a string down works well. The
transposing process apparently re-introduces some of the saved
latency, but there is still a noticeable advantage to doing this
(Measured: I played exactly the same note by transposing the high
string down 3 octaves and the low string down 1 octave. The latency
for the high string averaged 30ms, for the low string 45ms. Plus,
there were less MIDI 'flub notes' on the high string, and the playing
felt easier and snappier.)
4. It made no difference whether the transposing was done in Logic
(track or EXS) or externally in the GI-20 converter.
Conclusion: To add bass or even mid-range notes via MIDI guitar, it
looks like I'll be using the high (silvered steel) string for all of
it.
Additional Comment: No wonder it's hard to 'adjust' to the latency
when using MIDI guitar - it changes appreciably from note to note
while playing!
Suggestion: Maybe some day the engineers will invent some sort of
system that could use the length of the string, rather than
frequency, to calculate what the note is. Then the software wouldn't
need to wait for 1/2 the wavelength to appear. It could be calculated
the same way for each note on each string and hopefully be almost
instantaneous. For example, perhaps fretted instruments could have an
electrical measurement circuit that's triggered by pressing the
string on the metal fret. I'm not sure how this would work for
unfretted slide instruments, (like mine) though.... Maybe a little
wire running down my wrist from the slide...? Or a wireless slide,
that transmits a GPS signal? ;-) .
Or, more seriously, maybe the current could be sent to the slide
(wireless or not), and then run down the string, with note frequency
being calculated by the resistance of the circuit, since the
resistance would vary proportionately with string length.
Anyway. In this decade I guess I'll be using the high string. :-)
Steven Rowat
Forum Index | Read LUG: Policy/Rules Messages Threads Digests | Post New Message | Search! © 1994-2008, All Rights Reserved. |