fluid-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [fluid-dev] Rerouting output


From: mike
Subject: Re: [fluid-dev] Rerouting output
Date: Sat, 05 Mar 2011 21:16:10 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.9) Gecko/20100430 Fedora/3.0.4-2.fc11 Thunderbird/3.0.4

Sorry I forgot to mention I have a Cakewalk branded MIDI/USB interface.

Cheers,
Mike

On 03/05/2011 09:13 PM, mike wrote:
Hello

This is a related very noobie question.  What I would like to do is very simple I hope namely play my keyboard controller if possible into fluidsynth or an app that feeds fluidsynth and generate audio in real time on a Windows XP laptop.  Doing it in Linux is impractical in this instance.  From what I've read it's not clear to me if fluidsynth can read from Windows' MIDI input interface.  I've been trying to figure this out for a long time and there is loads of info out there but it's way too much for me to get started with.

I'll be very grateful for any pointers that can help me get started.

Cheers in advance,
Mike


On 03/05/2011 08:51 PM, Pedro Lopez-Cabanillas wrote:
Hi,

I assume that you are using Linux because aconnect is an ALSA sequencer utility, but please note that both FluidSynth and VMPK can be used in Windows and Mac OSX as well, and while the basics of MIDI and audio are the same other features may differ. 

On Friday 04 March 2011, Nuzhna Pomoshch wrote:
  
I hope this doesn't sound like a complete newbie question (even
though it is), but how do I send the output from fluidsynth to
another program.
    
You can't. FluidSynth doesn't have MIDI output ports, only MIDI inputs. You can't play a MIDI file in fluidsynth to send MIDI events to other programs. FluidSynth outputs digital audio only.

  
I have vmpk installed, and the documentation states:

"You can use the Virtual MIDI Piano Keyboard to display the
played MIDI notes from another instrument or MIDI file player.
To do so, connect the other MIDI port to the input port of VMPK."
    
The other MIDI port should be a MIDI output port, of course. There are several programs that can be used in Linux to play a MIDI file and provide a MIDI output port for connection to VMPK. For instance: aplaymidi (from ALSA utils), KMidimon, drumstick-guiplayer, end even KMid2 (it is the easiest to use, it has a VMPK keyboard embedded, and can launch and connect FluidSynth at startup).

  
I tried connecting Midi Through to the vmpk input, but that
didn't work.

$ aconnect -l -i 
client 0: 'System' [type=kernel] 
    0 'Timer           ' 
    1 'Announce        ' 
        Connecting To: 15:0 
client 14: 'Midi Through' [type=kernel] 
    0 'Midi Through Port-0' 
        Connecting To: 130:0 
client 129: 'VMPK Output' [type=user] 
    0 'VMPK Output     ' 
        Connecting To: 128:0[real:0] 

$ aconnect -l -o 
client 14: 'Midi Through' [type=kernel] 
    0 'Midi Through Port-0' 
        Connecting To: 130:0 
client 128: 'FLUID Synth (29527)' [type=user] 
    0 'Synth input port (29527:0)' 
        Connected From: 129:0[real:0] 
client 130: 'VMPK Input' [type=user] 
    0 'VMPK Input      ' 
        Connected From: 14:0

Should fluidsynth appear in both the list of input and output
connections (and if not, why not?)?
    
Because FS is a synthesizer: It translates MIDI events into digital audio.
FluidSynth input: MIDI. 
FluidSynth output: audio.

Regards,
Pedro

_______________________________________________
fluid-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/fluid-dev

  



reply via email to

[Prev in Thread] Current Thread [Next in Thread]