Re: [linux-audio-user] Forget this mail! ...

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] Forget this mail! ...
From: Joerg Anders (j.anders_AT_informatik.tu-chemnitz.de)
Date: Mon Dec 01 2003 - 12:03:07 EET


On Sat, 29 Nov 2003, Mark Constable wrote:

> > On Fri, 28 Nov 2003, Joerg Anders wrote:
> >
> > Forget this mail! I've got it!
> >
> > > ... yes if anybody explains the jack usage to me:
>
> But how about letting the rest of us know the exact procedure
> that worked for you :-)
>
> I'd love to put the "recipe" for how you did this on the
> Alsa Wiki with links to your page and mp3 examples.
>

Ok! A presupposition is: FluidSynth is compiled with jack support.

In first Xterm:
        $ su -
        # jackd -d alsa

In 2nd Xterm:
        $ su -
        # fluidsynth -a jack <soundfontfile>

In 3rd Xterm:
        $ pmidi -list
         Port Client name Port name
         64:0 Rawmidi 0 - Audigy MPU-401 (UA Audigy MPU-401 (UART)
         64:32 Rawmidi 0 - Audigy MPU-401 (UA Audigy MPU-401 #2
         65:0 Emu10k1 WaveTable Emu10k1 Port 0
         65:1 Emu10k1 WaveTable Emu10k1 Port 1
         65:2 Emu10k1 WaveTable Emu10k1 Port 2
         65:3 Emu10k1 WaveTable Emu10k1 Port 3
        128:0 FLUID Synth (4187) Synth input port (4187)

(Thinking: Aha! The FluidSynth ALSA-MIDI input port is 128:0)

        $ pmidi -p 128:0 <file>.mid (NO ENTER!!!)

In 4rd Xterm:
        $ su -
        # jack_lsp
          alsa_pcm:capture_1
          alsa_pcm:capture_2
          alsa_pcm:playback_1
          alsa_pcm:playback_2
          fluidsynth:left
          fluidsynth:right

(Thinking: Aha the 2 fluidsynth WAV output ports are named: "fluidsynth:left" and "fluidsynth:right")

        # jackrec -f <file>.wav -d 5 -b 16 fluidsynth:left fluidsynth:right (NO ENTER !!!)

Then: ENTER in 3rd Xterm and immediately in 4rd Xterm.

Why I must be root ? ---> Don't know!

I assume "jackrec -f <file>.wav -d 5 -b 16 fluidsynth:left fluidsynth:right"
means : add fluidsynth:left + fluidsynth:right. Perhaps it is stereo ???

-- 
J.Anders, Chemnitz, GERMANY (ja_AT_informatik.tu-chemnitz.de)


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Mon Dec 01 2003 - 12:35:31 EET