Win95 Real Time MIDI?
Date | 1998-02-20 05:04 |
From | Simon Wood |
Subject | Win95 Real Time MIDI? |
Hey there, I have been recently trying to get RT Midi Input happening with CSound (using G. Maldanado's Win95 binary). I have had some success in getting sound produced in RT via midi input, but I still have a few problems..... I am using a simple sine wave orc (ie 1 oscillator) and where there should be a note lasting for, say 2 seconds, the sound instead repeatedly cuts in and out, so I end up with a series of shorter sounds and lots of clicks and pops. I should point out at this point that I am using a sequencer in Windows to generate the Midi events... _not_ an external keyboard. So I was basically curious to know whether anyone has achieved satisactory RT Midi just using a sequencer and not external MIDI hardware? Cheers, Simon |
Date | 1998-02-20 07:43 |
From | Jens Kilian |
Subject | Re: Win95 Real Time MIDI? |
> Hey there, > > I have been recently trying to get RT Midi Input happening with CSound > (using G. Maldanado's Win95 binary). I have had some success in getting > sound produced in RT via midi input, but I still have a few > problems..... I am using a simple sine wave orc (ie 1 oscillator) and > where there should be a note lasting for, say 2 seconds, the sound > instead repeatedly cuts in and out, so I end up with a series of shorter > sounds and lots of clicks and pops. > > I should point out at this point that I am using a sequencer in Windows > to generate the Midi events... _not_ an external keyboard. So I was > basically curious to know whether anyone has achieved satisactory RT > Midi just using a sequencer and not external MIDI hardware? I've had similar experiences with my port of Csound to BeOS (no, it's not quite ready yet :-). You need to fiddle with the software/hardware buffer sizes (and I haven't found any general rule about which sizes are good). My main problem at the moment is that, even if I manage to avoid dropouts, real-time MIDI performance sound very irregular (notes are played with some random delay). I don't know if that's caused by a bug in my code or by the setup I use (I also don't have a MIDI keyboard, so I'm using a loopback cable and a software sequencer). Bye, Jens. -- mailto:jjk@acm.org phone:+49-7031-14-7698 (HP TELNET 778-7698) http://www.bawue.de/~jjk/ fax:+49-7031-14-7351 PGP: 06 04 1C 35 7B DC 1F 26 As the air to a bird, or the sea to a fish, 0x555DA8B5 BB A2 F0 66 77 75 E1 08 so is contempt to the contemptible. [Blake] |
Date | 1998-02-20 15:42 |
From | Larry Troxler |
Subject | Real Time MIDI - note preallocation was Re: Win95 Real Time MIDI? |
I'm not using Windows 95, but on my Intel P100 Linux box, I found that allocations for new events could take as much as 20ms. I found it helped somewhat to use a dummy score to pre-allocate as many events as I wanted to use simultaneiously, by starting a bunch at time 0 with 0 duration. Larry On Fri, 20 Feb 1998, Jens Kilian wrote: > > Hey there, > > > > I have been recently trying to get RT Midi Input happening with CSound > > (using G. Maldanado's Win95 binary). I have had some success in getting > > sound produced in RT via midi input, but I still have a few > > problems..... I am using a simple sine wave orc (ie 1 oscillator) and > > where there should be a note lasting for, say 2 seconds, the sound > > instead repeatedly cuts in and out, so I end up with a series of shorter > > sounds and lots of clicks and pops. > > > > I should point out at this point that I am using a sequencer in Windows > > to generate the Midi events... _not_ an external keyboard. So I was > > basically curious to know whether anyone has achieved satisactory RT > > Midi just using a sequencer and not external MIDI hardware? > > I've had similar experiences with my port of Csound to BeOS (no, it's not > quite ready yet :-). You need to fiddle with the software/hardware buffer > sizes (and I haven't found any general rule about which sizes are good). > > My main problem at the moment is that, even if I manage to avoid dropouts, > real-time MIDI performance sound very irregular (notes are played with some > random delay). I don't know if that's caused by a bug in my code or by the > setup I use (I also don't have a MIDI keyboard, so I'm using a loopback cable > and a software sequencer). > > Bye, > Jens. > -- > mailto:jjk@acm.org phone:+49-7031-14-7698 (HP TELNET 778-7698) > http://www.bawue.de/~jjk/ fax:+49-7031-14-7351 > PGP: 06 04 1C 35 7B DC 1F 26 As the air to a bird, or the sea to a fish, > 0x555DA8B5 BB A2 F0 66 77 75 E1 08 so is contempt to the contemptible. [Blake] > -- Larry Troxler -- lt@westnet.com -- Patterson, NY USA -- |