Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
Rosegarden is one of my favorite apps to play with and once you get it set up it works great. However it is not a "works out of the box" application. I had lots of trouble getting all of the pieces working. The tutorial by Mike McIntyre helps a lot and I recommend reading it at least 3 times. You won't get it all the first time through.
It is a complex app and does lots of stuff, so you can't expect to learn about it in an hour. Here are some of the things that tripped me up.
1. Rosegarden does not play sounds by itself. You need other applications or hardware to complement it.
2. It depends on ALSA. People will tell you how superior OSS4 is, but if you want to use Rosegarden, you need to stick with ALSA.
3. You need JACK. There may be other ways to route your MIDI and Audio around, but I don't know about them. Get the package qjackctl. Use it like a switchboard and think of the connections as physical cables attaching the output of one "device" to the next. Devices can be programs or hardware drivers.
4. You need something to generate and play the sounds. MIDI data carries no audio information with it. I use Qsynth (Fluidsynth) as a software synthesizer. Even it does not have sampled audio information. You need to get as set of soundfonts. There are some free ones. They are *.sf2 files. Then you need to register the soundfont with Qsynth. If you get a sf2 that implements the General Midi bank, you can usually play midi files with the instruments assigned correctly. Sf2 files differ in quality. I haven't compared the free ones with the commercial ones.
5. If you use an external tone generator you can skip the software synth. Just plug the MIDI output of Rosegarden into the driver for your hardware synth through the jack connection panel.
6. Make sure that the sampling frequency in Qsynth is the same as in Jack.
I use both soft and hardware synths. At home I use Qsynth for composing and arranging. The when I am at my church I plug into a Yamaha Motif Rack ES tone generator. A simple "Rewiring" in the Jack connection panel is all it takes to make the switch.
Also, I hope I didn't mislead you in item 4 of my previous post. When I said you need to register the soundfont with Qsynth, I didn't mean that you had to register it with a company somewhere. All you need to do is open up a configuration window and tell Qsynth where to find the soundfont file.