Polyphonic MIDI?!

The G2M™ Universal Guitar to MIDI Converter.

Moderators: johnmc, james

BertAnt
Posts: 30
Joined: Sun Apr 05, 2009 7:12 am

Re: Polyphonic MIDI?!

Post by BertAnt »

drg wrote:When two tones are close together in frequency, they anyway can be easily distinguished without a PC. I saw it was done by a boy about 40 years ago... Of course his device had ZERO latency and worked accurately... It's the matter of the algorithm, not physics - just make it VERY simple... (to eliminate latency).

In the most expensive scenario you can hire, for example, a programmer who works/worked with EEG (brain rhythms), ECG (heart rhythm) and the like. Accurate-zero-latency-sound-recognition (making MIDI files) is not a hard task as it looks like. If you cannot resolve the problem the way you know - try another approach.

It doesn't matter if a programmer is a musician or not - all you need - give him a properly formulated task, which he could understand... Of course, you need to find a creative one... Why am I so sure? I worked on the similar project - it's all about the algorithm... Some programmers are not able to find a simple solution when they analyze complicated wave-forms and due to this they offer bulky unreliable solutions, others - can find the key-pattern and give you exactly what you need.

The sounds, which are between..., also can be recognized as a note (to the closest one) or, for example, as the guitar glide (depends on the settings). I just don't understand - why this is a problem...
Then try to understand it to see how difficult it is.
globalisley
Posts: 1
Joined: Wed Jan 13, 2010 5:21 am

Re: Polyphonic MIDI?!

Post by globalisley »

I suppose arrogance comes with the territory when you deal with engineers and programmers. I’m guessing our computer whiz doesn’t have to play country style double stops with quarter bends at break neck speeds. If you can’t get the latency down to the same way my brain would process it then it won’t work so I certainly see the problem. If this problem was so easily solved the midi guitar wouldn’t be a dinosaur.
Enough of that. I'm actually writing because I’d like to be able to able to use transcription software to create lessons for students. I would think latency is less of an issue in this case. If I had to play slowly and stop every two measures it would still be faster than typing in G13 by hand so if you’re working on a polyphonic version I’m your first customer.
joenoone
Posts: 6
Joined: Thu Jan 21, 2010 5:42 pm

Re: Polyphonic MIDI?!

Post by joenoone »

rcf wrote:
I have a GI-20 for use with my 13 pin synth ready instruments- this take care of my needs for poly pitch to midi in the studio. However, I would love a mono in, polyphonic Sonuus G2M product. It would be portable (hopefully, still battery operated), and I could use any of my electrics to drive it. With a suitable laptop/netbook and a couple of vst's, I could play anywhere!
;)

The GI-20 requires a GK style pickup (see: http://johnp.net/projects/guitar-synth/ ... nouts.html) which has a separate pickup for each string in it (and NO MIDI interface) which feeds 6 separate audio signals into the GI-20 or other GK compatable device which has 6 pitch-to-MIDI converters built in. The Sonuus device only has one pitch-to-midi converter and uses the output of the instrument's pickup.

No company that I've seen has built a MIDI device that can take an input signal of multiple frequencies and compute what are the primary notes from the rest of the signal - it's too complicated. For example, noise canceling headphones invert the sound it hears and sends it back which shows as you blend sounds stuff gets altered/lost. Put enough notes together and it's nothing but "pink noise" which would be difficult/impossible to pull out the primary frequencies from AND convert to MIDI quickly.
rcf
Posts: 4
Joined: Fri Feb 13, 2009 1:38 pm

Re: Polyphonic MIDI?!

Post by rcf »

joenoone wrote:
No company that I've seen has built a MIDI device that can take an input signal of multiple frequencies and compute what are the primary notes from the rest of the signal - it's too complicated.
Not yet in hardware, as far as I know. Software wise however, Lateral Solutions & Melodyne have both successfully achieved polyphonic pitch recognition from monophonic sources. I have used the Lateral Solutions Software,and I can say categorically, that it does work, recognizing the individual notes in a chord from a monophonic input source ...so a hardware solution is certainly not impossible, as James from Sonuus hinted at in this very same thread:
We can't publicly talk about products that haven't been officially released, so we can't say if we will be releasing a polyphonic version or not. I can, however, say that our technology will allow this in some form.
There are two types of polyphony and they both have problems:
(1) Using a hex-pickup to separate the output of each string so they can be processed independently. This works very well, but the physical setup of the pickup can be tricky and of course you need the special pickup.
(2) Without a special pickup the audio can be processed and chords extracted.
As for the GI-20, sorry to be pedantic here ;)
The GI-20 requires a GK style pickup (see: http://johnp.net/projects/guitar-synth/ ... nouts.html) which has a separate pickup for each string in it (and NO MIDI interface) which feeds 6 separate audio signals into the GI-20 or other GK compatable device which has 6 pitch-to-MIDI converters built in.
It doesn't necessarily require a GK style pickup. I don't have a GK style pickup to drive my GI-20; my Steve Ryder EM54 Synth Access Emando uses individual RMC piezo saddles to drive the GI-20 polyphonically ...and in this case it's not a hexaphonic pickup system, but a quadraphonic one :roll:
Steve Ryder EM54 Synth Access Emando
Steve Ryder EM54 Synth Access Emando
Steve Ryder EM54 Synth Access Emando.jpg (200.82 KiB) Viewed 15889 times
adilsadak
Posts: 1
Joined: Mon Apr 11, 2011 12:09 pm

Re: Polyphonic MIDI?!

Post by adilsadak »

i guess the only solution to overcome the latency issue for good is to provide a conducting strip passing through all the frets and feeding them with a small amount of voltage and seperate ground connections from the saddles to the ground. and determining the note played via the measured resistence of the string. hence, in such a system when a string touches a fret it closes the circuit and the resistence will be proportional to the length of the string segment between that fret and the bridge. of course, there will be variations in resistances of different sets of strings but that can easily be dealt with by a simple calibration process during the setup of the system. the conducting strip i mentioned above may be positioned right above the lower E string in order not to affect the players performance.

to make the system work more realistically, the voltage comming from the guitar pickup can be used to determine the velocity of a note, bending etc.. and in my opinion, even if there would be a latency in such infomation, it would be virtually negligible when the pitch is determined immediately.

i know, this system looks a little awkward. but, i dont think it would be more problematic than setting up a hexaphonic system corrrectly and i think the results would worth the effort.
User avatar
james
Site Admin
Posts: 1866
Joined: Fri Jun 06, 2008 8:12 pm

Re: Polyphonic MIDI?!

Post by james »

We have thought about a system like you suggest (a circuit connected to the frets). I think it would be the best option for close to zero-latency, since you still retain the feel of the instrument. It's only really necessary for bass (guitar is pretty low-latency anyway), and it does mean you need a new instrument.
scorcho
Posts: 2
Joined: Mon Feb 11, 2013 3:44 am

Re: Polyphonic MIDI?!

Post by scorcho »

I would buy a polyphonic one in a heartbeat. Using a DAW, Im not great at keyboard but can kinda manage. Im looking to be able to trigger VST's with G2M to speed up my workflow, Mono just wont work for what I'm trying to do.
scorcho
Posts: 2
Joined: Mon Feb 11, 2013 3:44 am

Re: Polyphonic MIDI?!

Post by scorcho »

[quote="james"]We can't publicly talk about products that haven't been officially released, so we can't say if we will be releasing a polyphonic version or not. I can, however, say that our technology will allow this in some form.quote]

*snicker*,..SO,..would you be able to hypothetically give a possible release date for said "not yet released" Polyphonic guitar2Midi in-line device/hardware, perhaps, if you were hypothetically, actually in production or working on one? :lol:
User avatar
james
Site Admin
Posts: 1866
Joined: Fri Jun 06, 2008 8:12 pm

Re: Polyphonic MIDI?!

Post by james »

Polyphonic MIDI is still on our roadmap, but we have a lot of other products to look at too that have higher priority at the moment.
Post Reply