Author |
Topic: Connecting to Timidity++ using Midi yoke (Read 2490 times) |
|
Princess_Celia
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Connecting to Timidity++ using Midi yoke
« on: Oct 18th, 2003, 4:43am » |
Quote Modify
|
My friend has installed the free viewer issued by Mozart music processor, for viewing and playing back files created in Mozart. As he has only cheap fm synthesis on his soundcard the sound quality is very poor. Is it possible to link the midi output of one program, via Midi yoke, to Timidity? If so, can anyone tell me how? Timidity is open source, but it seems the user has to do an awful lot of configuring and setting up to make it work, and my head starts to swim! Thanks!
|
« Last Edit: Oct 18th, 2003, 4:43am by Princess_Celia » |
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Connecting to Timidity++ using Midi yoke
« Reply #1 on: Oct 19th, 2003, 3:33am » |
Quote Modify
|
Although I am not familiar with Timidity++, I surmise that this should work, assuming Timidity can open standard MIDI devices. After getting MIDI Yoke installed and rebooting, you should be able to select the MIDI Yoke 1 port as the Output device for Mozart, and the MIDI Yoke 1 port as the Input to Timidity++. Then MIDI data will flow from Mozart into Timidity++.
|
|
IP Logged |
--Jamie Music is its own reward.
|
|
|
Peter L Jones
Expert
    

Hit it
Gender: 
Posts: 978
|
 |
Re: Connecting to Timidity++ using Midi yoke
« Reply #2 on: Oct 19th, 2003, 1:58pm » |
Quote Modify
|
Yes but you need to run the right version. TiMidity++ for Windows comes in two flavours: MIDI file render and MIDI Synthesiser. The former only reads MIDI files. The latter sits in the Tray and reads a MIDI port. If I remember right, the documentation even points to the MIDI Yoke site. The tray/synth version is "twsyng.exe". (Unfortunately, even on my brand spanking new Athlon 2800 XP, the Windows version suffers from the drawback of using the Windows Multimedia Extensions for audio. It's very laggy and stutters horridly. My old Celeron 400 running Linux was quite capable of using TiMidity in ALSA-server mode to render realtime MIDI with hardly any latency. Perhaps someone (me?!) should write an ASIO or portaudio driver for TiMidity++... or turn it into a VSTi...)
|
« Last Edit: Oct 19th, 2003, 2:05pm by Peter L Jones » |
IP Logged |
"...Playing fast around the drums is one thing. But to play with people for others, to listen to, that's something else. That's a whole other world." -- Tony Williams
|
|
|
Princess_Celia
New Member

 MIDI-OX Rules!
Posts: 2
|
 |
Re: Connecting to Timidity++ using Midi yoke
« Reply #3 on: Oct 19th, 2003, 7:01pm » |
Quote Modify
|
Thank you so much for the info. This has turned out to be quite a steep learning curve for me. I managed to find the Timidity synth, and after installing it I crashed my computer, oh, goodness knows how many times, before it spluttered into life. This is a (relatively) fast computer, my friend has a Pentium 200 he uses principally as a home-office computer - he wouldn't take it kindly if I foul things up for him. I managed to route midi far more successfully into DirectMusic Producer. Once again, this is a cpu-hungry program, especially the latest version (which I don't have - it runs on DirectX 9, and the actual DMP is a 30mb download, and requires 100mb hard disk space) which rules it out for all but big, powerful computers. Does anyone know of any (free) synths that use DirectMusic? There are pleny of stand-alone players, but I haven't found one with a MIDI input port (apart from DMP, that is.) Thanks for all your help! Sarah
|
|
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Connecting to Timidity++ using Midi yoke
« Reply #4 on: Oct 21st, 2003, 12:34pm » |
Quote Modify
|
If you find a stand-alone player that will do the work, you can route the MIDI to it via MIDI Yoke.
|
|
IP Logged |
--Jamie Music is its own reward.
|
|
|
|