Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Real Midi Support (Read 5589 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Real Midi Support

Is there anyone working on a midi input plugin?

I have recently switched to Foobar (amazing) from Winamp and besides an odd bug the only other beef I have with Foobar is actually over different input formats.

Foobar doesnt come with a midi input, and the only other plugin I can find was foo_midi. Thing is, foo_midi isnt very good. You cant choose your output device, resulting in it sounding terrible, and forget about seeking, it takes a long time and locks up the whole computer.

Not that I listen to Midi's terribly often - but still, I would like to use Foobar as my audio player fulltime.

Real Midi Support

Reply #1
A Foobar2000 MIDI input will always be limited to software synthesis. Foo_midi is limited to DXi plug-ins, and an internal FM synthesizer.

Perhaps somebody would be interested in developing a free General MIDI DXi, or SoundFont / Gravis UltraSound patch based synthesizer. I don't know how easy it would be to make a library or DXi from TiMidity, but that would be one possibility.

Real Midi Support

Reply #2
Quote
... or SoundFont / Gravis UltraSound patch based synthesizer. I don't know how easy it would be to make a library or DXi from TiMidity, but that would be one possibility.[a href="index.php?act=findpost&pid=253972"][{POST_SNAPBACK}][/a]

Would'nt OCP (OpenCubicPlayer) sources allow to get such thing into foo_midi? OCP's midi support is based on Gravis Ultra Sound Patches (.PAT files). Alternately it provides support for newer Gravis soundfont format (.FFF files). What about Peter's in_midi sources. Are they copyrighted to Nullsoft/AOL? I fear i'm guessing right here...

Real Midi Support

Reply #3
Quote
Would'nt OCP (OpenCubicPlayer) sources allow to get such thing into foo_midi?[a href="index.php?act=findpost&pid=254057"][{POST_SNAPBACK}][/a]

Well, I was looking for something more object-oriented, ie. at least multi-instance safe and clean, and which I could easily manipulate externally for the track exclusion and looping.

Quote
OCP's midi support is based on Gravis Ultra Sound Patches (.PAT files). Alternately it provides support for newer Gravis soundfont format (.FFF files).[a href="index.php?act=findpost&pid=254057"][{POST_SNAPBACK}][/a]

I am aware of that, thanks.


Quote
What about Peter's in_midi sources. Are they copyrighted to Nullsoft/AOL? I fear i'm guessing right here...
[a href="index.php?act=findpost&pid=254057"][{POST_SNAPBACK}][/a]

I fail to see how that would be of any use to me. The only viable MIDI option in that player is the DirectShow routing, and from what I gather, it can only render in realtime, so it would be next to useless for ReplayGain scanning or conversion.

Real Midi Support

Reply #4
Quote
Thing is, foo_midi isnt very good. You cant choose your output device, resulting in it sounding terrible, and forget about seeking, it takes a long time and locks up the whole computer.[a href="index.php?act=findpost&pid=253954"][{POST_SNAPBACK}][/a]

Just fyi, foo_midi is / sounds rather excellent if you use the Edirol Hyper Canvas DXi for rendering.
A riddle is a short sword attached to the next 2000 years.

Real Midi Support

Reply #5
Too bad you either need to shell out $90 for that. Technically, that is.

Real Midi Support

Reply #6
Told you I was new to foobar

Thanks for your responses. I wasn't aware that foo_midi was limited because of foobar itself. Now I know. And I'll look into getting my hands on Hyper Canvas.

Guess that leaves my only problem with it the cpu stealing / take forever seeking.

Hey kode, did you see my post here ?

Real Midi Support

Reply #7
Quote
Guess that leaves my only problem with it the cpu stealing / take forever seeking.
[a href="index.php?act=findpost&pid=254156"][{POST_SNAPBACK}][/a]

Nope, using Hyper Canvas should fix that as well. The built-in FM synthesis simply isn't very fast.
A riddle is a short sword attached to the next 2000 years.

 

Real Midi Support

Reply #8
Alright, I have installed Hyper Canvas. Your right, its loads better now  The seeking is instant, and MOST midids sound alright, but there are a few that are off from what they should sound like, but that is probably a Hyper Canvas problem.

At least I have a decent solution now, but I would still prefer to be able to oupt midiout to my SB Audigy Synth, or through direct music.