From: Richard C. <spa...@ec...> - 2007-08-26 22:58:45
|
On Sun, 26 Aug 2007 18:12:45 -0400, Peter Keller <ps...@cs...> = wrote: > I've run into a nasty problem where it appears that when I hit middle = C, > I get the c3 midi event, but the actual note played through my speaker= s > is a D, a whole step higher-- > Any help would be appreciated. Well, I have some random ideas, they're occasionally helpful. 1200 * log(48000/44100) / log(2) =3D 147 Any chance it's actually 147 cents higher? A ratio of 49500/44100 yield= s = a whole tone difference, but I don't think anyone uses a sample rate of = = 49500. No, I doubt it's that, as I'd think a mix up like that would cau= se = more problems than just transposition of notes. Maybe years and years ago you set the transpose option on your keyboard,= = but it doesn't transpose the MIDI output, just the notes it plays itself= . = Mine doesn't remember that sort of thing after being turned off, but I'v= e = always wished it would. Maybe yours is cooler than mine. My keyboard's= = mixer also has per-channel transpose as well, so you might look for that= . Maybe there's a broken pitch wheel that always reads full scale in that = = direction, but the pitch event isn't sent to qsynth because it is only = sent once when you turn on your keyboard, which you do before activating= = qsynth. In any event, it might be helpful to know which one is playing the wrong= = note. Here's some 440 Hz for you: (That's an A, the one above middle C= , = if I have any clue where middle C is, that is.) http://www.ecstaticlyrics.com/temporary/440.mp3 I'm not sure how that will help if your sound card is out of tune. Migh= t = be good to use a portable MP3 player or burn it to a CD-RW or something.= |