|
|
MIDI-streams in WinXP
Hello all,
short question.. does the midistream API still work in Win XP?
I wrote an application that uses it and somehow it works on all
my non-XP workstations and fails on all XP PC's ("device ID out
of range" or something like that). If it's still supposed to
work on XP then I'll have to dive into it and find out what I'm
doing wrong.. Otherwise I'll have to invest my time into finding
another way to do send a steady flow of midi commands to the
soundcard (I'd hate to use the windows timer for it *shudders*).
Thanks!
Bram Bos
--
Amsterdam, The Netherlands
http://www.brambos.com
|
|
0
|
|
|
|
Reply
|
bram
|
2/6/2004 1:44:46 PM |
|
Bram Bos wrote:
> short question.. does the midistream API still work in Win XP?
>
> I wrote an application that uses it and somehow it works on all
> my non-XP workstations and fails on all XP PC's ("device ID out
> of range" or something like that). If it's still supposed to
> work on XP then I'll have to dive into it and find out what I'm
> doing wrong.. Otherwise I'll have to invest my time into finding
> another way to do send a steady flow of midi commands to the
> soundcard (I'd hate to use the windows timer for it *shudders*).
according to Jeff Glatt pages this API should still exist in XP:
http://www.borg.com/~jglatt/tech/winapi.htm
Device IDs might have changed in XP e.g. Midimapper (ID was -1) does not
exist anymore in XP.
G�nter
|
|
0
|
|
|
|
Reply
|
ISO
|
2/9/2004 9:39:28 AM
|
|
G�nter Nagler <gnagler@iicm.tu-graz.ac.at> wrote:
> > short question.. does the midistream API still work in Win XP?
> according to Jeff Glatt pages this API should still exist in XP:
> http://www.borg.com/~jglatt/tech/winapi.htm
>
> Device IDs might have changed in XP e.g. Midimapper (ID was -1) does not
> exist anymore in XP.
Thanks G�nter! Apparently it must be something in my code
that doesn't like XP. I'll check it out..
Bram
|
|
0
|
|
|
|
Reply
|
bram
|
2/10/2004 4:33:01 PM
|
|
On 10 Feb 2004 08:33:01 -0800, bram@mindless.com (Bram Bos) wrote:
>> > short question.. does the midistream API still work in Win XP?
>> according to Jeff Glatt pages this API should still exist in XP:
>> http://www.borg.com/~jglatt/tech/winapi.htm
>>
>> Device IDs might have changed in XP e.g. Midimapper (ID was -1) does not
>> exist anymore in XP.
>
>Thanks G�nter! Apparently it must be something in my code
>that doesn't like XP. I'll check it out..
I know nothing of this on a technical level. But on a practical
level - at least one application (Sibelius) has required patching in
order to reliably accept midi input on dual-processor or
hyperthreading systems under XP. Something to do with corrupt
timestamps.
CubaseFAQ www.laurencepayne.co.uk/CubaseFAQ.htm
"Possibly the world's least impressive web site": George Perfect
|
|
0
|
|
|
|
Reply
|
Laurence
|
2/10/2004 5:12:45 PM
|
|
Laurence Payne <l@laurenceDELETEpayne.freeserve.co.uk> wrote:
> >Thanks G�nter! Apparently it must be something in my code
> >that doesn't like XP. I'll check it out..
>
> I know nothing of this on a technical level. But on a practical
> level - at least one application (Sibelius) has required patching in
> order to reliably accept midi input on dual-processor or
> hyperthreading systems under XP. Something to do with corrupt
> timestamps.
Thanks for the input Laurence. There might be a bug in the XP API then..
Though I usually tend to blame my own code and not Microsoft's there used
to be a bug in the original API as well (the MidiStreamOut Stop-method
would cause the device to stop and be completely closed in older Windows
versions). I'll look into it. Maybe there's some more info out there
somewhere on the net...
|
|
0
|
|
|
|
Reply
|
bram
|
2/11/2004 9:20:00 AM
|
|
It's pretty well known that the MidiStream APIs have never worked properly.
The raw MIDI APIs are the way to go.
> Laurence Payne <l@laurenceDELETEpayne.freeserve.co.uk> wrote:
>
> > >Thanks G�nter! Apparently it must be something in my code
> > >that doesn't like XP. I'll check it out..
> >
> > I know nothing of this on a technical level. But on a practical
> > level - at least one application (Sibelius) has required patching in
> > order to reliably accept midi input on dual-processor or
> > hyperthreading systems under XP. Something to do with corrupt
> > timestamps.
>
> Thanks for the input Laurence. There might be a bug in the XP API then..
> Though I usually tend to blame my own code and not Microsoft's there used
> to be a bug in the original API as well (the MidiStreamOut Stop-method
> would cause the device to stop and be completely closed in older Windows
> versions). I'll look into it. Maybe there's some more info out there
> somewhere on the net...
>
--
Jim Johnson
|
|
0
|
|
|
|
Reply
|
jamos
|
2/11/2004 3:53:29 PM
|
|
|
5 Replies
147 Views
(page loaded in 0.122 seconds)
Similiar Articles: MTP AV USB driver problems with WIN XP - comp.music.midi ...... the following driver for my MTP AV: WDM MIDI Drivers ... Stream | About ... completes successfully Problem: I'm running WINDOWS XP. Lag time between keypress and sound output - comp.music.midi ...Setup is a Roland XP80 connected to a Windows XP Pro PC through the midi port on a SoundBlaster ... Stream | About ... ROLAND styles editor - comp.music.midi... Stream | About ... enables me to play styles in ROLAND format. [ Windows XP ... ROLAND styles editor - comp.music.midi Looking for a ... comp.music.midi - page 52This is page 52 of the comp.music.midi group which ... Stream | About ... I am working on Cubase on a Windows XP system. I am sure ... Commodore MK-10 midi keyboard - help please ! - comp.music.midi ...Hi All I'm hoping to take a few first steps into midi ... Stream | About ... and run on my wife's win98 box - but not on my winXP pc. Better SoftwareSynth as Microsoft GS Wavetable SW Synth? - comp ...... Stream | About ... I hear good reports of the ... some of my old MIDI >>files using Windows XP's 'GS WaveTable SW ... Yamaha Tyros, PSR, CVP and DGX Keyboard Resources - comp.music ...... Stream | About ... comp.music.midi 2985 articles. 15 followers. ... Will WinXP support *TWO* PCI sound cards ??? 5 66 Looking for SoundMAX MIDI synth. - comp.music.midi... Stream | About ... I cringed when I played some of my old MIDI files using Windows XP's 'GS WaveTable SW Synth ... PC Sound Card - Midi Realism - comp.music.midi... Stream | About ... time between keypress and sound output - comp.music.midi ... Setup is a Roland XP80 connected to a Windows XP ... Edirol PCR + Cakewalk = No Sound - comp.music.midi... Stream | About ... Soundcard is an Audiophile 24/96, running Windows XP SP1. ... Plugged the Edirol via the Midi adapter with the ... MIDI - Wikipedia, the free encyclopediaMIDI ( / ˈ m ɪ d i /; short for Musical Instrument Digital Interface) is ... port different from the main RTP-MIDI stream ... A Windows XP RTP-MIDI driver for their own products ... MIDI and Computer Generated Music: sounder recorder in windows xp ...incoming streams, sound icon, best bet: Hi Ian, I see the problem, what you have to do is this.... 1, Double click the sound icon, on the bottom half of your screen ... 7/8/2012 9:24:50 PM
|
|
|
|
|
|
|
|
|