Charles Johnson

Charles Johnson chuckej Making Music Makes You Smarter

Niner since 2009


  • Elliot H Omiya, Larry Osterman and Frank Yerrace: Inside Windows 7 - Audio Stack



    I just want to keep a voice alive that suggests that a  offering simple/quality solution regarding Audio/MIDI output is the ultimate Noob feature for the Music Maker!   If your wife's riding instructor chose to try and learn piano with a PC in the mix (Gallup NAMM says 85% of americans would like to learn a musical instrument)  - she would have a number of big problems off the bat given current options/configuration. 


    1.  Latency/GM Sound Quality:  Most software programs for music making still refer to MIDI as the only source of input data.  For output most edu programs look to a General MIDI OUT sound source.  USB Controller keyboards (M-audio et al) outputting only MIDI data are THE growth category in the keyboard/music products industry - with shipments in the hundreds of thousands per annum.  And you know what largely they use to make sound - the computer - since sound modules are dead. The only default PC option - GM Wavetable Synth (Licensed from ROland in the 90's) has unusable latency and very poor quality sound.    This one-size-fits-none approach is killing options for the PC as an easy to use music making tool. 


    2.  USB MIDI Driver (probably another dept - but needs to be mentioned).  Running two programs calling upon a MIDI IN device is not  supported by the compliant USB MIDI driver in Windows?  THus, it either crashes the program  - or kicks an error message that will confuse and dissapoint.   


    Solving these two problems would stem market losses in this category to the fruit based competitor that offers these key features.  We lose PC licenses based on poor music making support on an increasing basis every month. 


    Listen, if I'm some lunatic barking at the moon here - let me know - and I'll stop -  but on behalf of a lot of music makers, educators, and folks across the world where music making is active - let me!  Is there any way tweak this in Windows 7 or going forward? 


    If there is another place at MS where I can share our experience in this category, please channel me there...owwwwwwwwwwww (that's me barking...)


  • Elliot H Omiya, Larry Osterman and Frank Yerrace: Inside Windows 7 - Audio Stack

    Sounds like a step forward - but as founder of a company that develops PC music software and integrates music systems for schools as our primary business, and has installed hundreds of PCs solely focused on their Audio/MIDI capabilities - mostly leveraging properties of Creative Labs Soundcards, I am continuously anxious about Microsoft's direction/support of MIDI and aspects of the Audio stack. 

    I know this is niche, but it's not THAT niche..there are thousands if not millions of people who will (or would like to) use their PC without extra hardware / software for music making.  And if there PC won't do it, I'm afraid they'll find the other brand (yeah them) that already supports these features.... 


    Here are the two simple requirements that Microsoft must consider to remain a functional competitor to other OS's sfor entry level music-making applications:

    1.  Multiclient USB Midi support in Compliant Driver:   Running more than one program that makes use of MIDI  IN or OUT will cause an alert/error condition to the effect of "Cannot find a MIDI driver on the system".   There are solutions to this via Third party hardware/drivers - but more and more keyboards/instruments guitars featuring USB ports and "compliant" MIDI outputs will experience this error/condition and will only serve to diminish the Windows experience and create confusion. 

    2.  Low Latency upgradeable GM sound source.  GM wavetable synth may have been a great innovation at one time, but it is an unusable output for music making.  The latency is unusable, and even though the sound quality poor, it's the latency that kills it.  A solution with 20ms or less latency is the right choice.  Being able to insert a soundfont would be strategic, and in one single move, regain the support of music education and entry level music production. 


    Are there any improvements in Windows 7 regarding MIDI/GM Wavetable synth?