Mailinglist Archive: opensuse (3605 mails)

< Previous Next >
Re: [SLE] configuring rosegarden (was Re: [SLE] what apps to use to edit a midi file?)
  • From: "Carlos E. R." <robin.listas@xxxxxxxxxxxxxx>
  • Date: Mon, 5 Jun 2006 02:30:18 +0200 (CEST)
  • Message-id: <Pine.LNX.4.61.0606050200470.7989@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


The Sunday 2006-06-04 at 14:49 -0400, ken wrote:

> You guys are super. Thanks much. I downloaded the
> rosegarden-2.1pl4-175.src.rpm and it verified and compiled without a
> hitch. (BTW, this was done on a Suse Pro 9.3 system.)

rosegarden4-1.0-4 is included with SuSE 9.3.
>
> Like Rajko guessed, I don't have any midi hardware (yet), just a
> standard audio card with headphone and microphone plugs, so am pretty
> sure I need to use an external player. I downloaded a midi file and it
> played through timidity. I wasn't able to hear actual instruments;
> instead just simple tones, like it was played on a cheap toy piano.

Just per chance, a moment ago I was listening to a Mozart concert through
timidity, and it was acceptable, considering. But you are right, I only
hear several pianos, and perhaps a kind of organ; I should be hearing some
violins. I'll have to check the same file in my older computer, that has a
real soundblaster card with midi, but that will be tomorrow.



> Trying to play the same tune through rosegarden gave me nothing at all.
> Total silence. So how do I configure rosegarden to output to
> timidity? I found the Midi Setup window. It has these items:

You have to start timidity as a server daemon; I used, in an xterm:

timidity -iA -B2,8 -Os -q0/0 -k0

-iA Launch TiMidity++ as ALSA sequencer client.

-B n,m, --buffer-fragments=n,m
For the Linux/FreeBSD/OSS/ALSA/Windows sound driver,
selects the number of buffer fragments in interactive
mode. Increasing the number of fragments may reduce
choppiness when many processes are running. It will
make TiMidity++ seem to respond sluggishly to fast
forward, rewind, and volume controls, and it will
throw the status display off sync. Specify a
fragments number of 0 to use the maximum number of
fragments available.

-Os Output to ALSA

-q sec/n, --audio-buffer=sec/n
Specify audio buffer in seconds. sec maximum size of
buffer, n percentage filled at the beginning (default
is 5.0/100) (size of 100% equals the whole device
buffer size).

-k msec, --voice-queue=msec
Specify audio queue time limit to reduce voices. If
the remaining audio buffer is less than msec millisec-
onds, TiMidity++ tries to kill some voices. This fea-
ture makes it possible to play complicated MIDI files
on slow CPUs. Setting msec to zero tells TiMidity++
to never remove any voices.


It works, but the only instrument it plays is the same piano. I tried some
sample files that rosegarden has.

- --
Cheers,
Carlos Robinson
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD8DBQFEg3sntTMYHG2NR9URAjTyAKCA80N4eJEHB8dWQWKFAm2POx09ugCeL9bo
4nN04sbNr0UPRHaejiYZ0io=
=SpSv
-----END PGP SIGNATURE-----


--
Check the headers for your unsubscription address
For additional commands send e-mail to suse-linux-e-help@xxxxxxxx
Also check the archives at http://lists.suse.com
Please read the FAQs: suse-linux-e-faq@xxxxxxxx


< Previous Next >
References