newbie has a silent rosegarden

  • jaywilson
Posted: Wed, 06/27/2007 - 21:02
I can start up JACK. I've run ZynAddSubFX and made plinky noises too. But now I'm trying to get rosegarden running. I've created a track that's a bar of four quavers of MIDI tubular bells, but cannot get it to play back in audio. I have no keyboard attached, just an M-audio 2496 soundcard. I think rosegarden can't see JACK, although the links in JACK show rosegarden connected to the soundcard. This is what I get in the terminal :-( anyone@64studio:~$ rosegardensequencer Rosegarden 1.4.0 - AlsaDriver - alsa-lib version 1.0.12 cannot read response from jack server (No such file or directory) JackDriver::initialiseAudio - JACK server not running ALSA Client information: 14,0 - (Midi Through, Midi Through Port-0) (DUPLEX) [ctype 2, ptype 2, cap 99] 16,0 - (M Audio Audiophile 24/96 MIDI, M Audio Audiophile 24/96 MIDI) (DUPLEX) [ctype 2, ptype 2, cap 127] ... etc ... Any ideas?

Soon we'll see...

  • jaywilson
  • 06/02/07
  • Wed, 07/18/2007 - 17:00
Steve, Thanks for the essay! If this evening works out (and they hardly ever do) then I'll give your instructions a go. Jay

Silence is golden

  • Quentin Harley
  • 05/24/07
  • Wed, 06/27/2007 - 22:38
It seems that the midi is not going to a synth. Try connecting rosegarden to the ZynAddSubFX you tested previously. I do not know the M-audio card, and frankly I have not even tried playing Midi though my own card (Audigy) yet, because the synth and sample banks available just outperforms the on board midi sound. Cheers,

Yes, I can get rosegarden -> ZynAddSubFX -> sound, but...

  • jaywilson
  • 06/02/07
  • Mon, 07/09/2007 - 20:26
... but the sound made is whatever instrument is in ZynAddSubFX (nylon guitar) and not rosegarden (tubular bells). The pitch and note length get passed correctly but not the MIDI instrument. And how do I bump this up the forum? "1807 - end of slave trade; 2007 - end of unfair trade"

Rosegarden midi

  • Quentin Harley
  • 05/24/07
  • Tue, 07/10/2007 - 07:42
Rosegarden is just what I need in a midi sequencer in that it doesn't try to be too smart. It will do EXACTLY what you tell it to do. Sound card midi generally sucks (except if you can afford expensive midi only cards) and that is now made redundant with extensive sample banks and external midi boxes. It is up to you to arrange the instruments you want to use. If you record a real band and you change the label of the bass track to tuba, it will not magically change to tuba. You have full control over the sound you will be getting out of your setup, and it is all savable of course in the individual apps. This makes for a little more work sometimes, but I have seen very good results. Some software midi instruments will look at the instrument data sent to it, but it may not be the same instrument that you sent. All midi instruments differ. Hope it doesn't frightens you off too much. I always say, if I can manage to do it, then anyone can! Cheers

I think it's the left-hand panel. Maybe.

  • jaywilson
  • 06/02/07
  • Mon, 07/16/2007 - 21:36
I think that shomewhere in my rosegarden setup, specifically the multitude of options on the left-hand panel of the main sequencing window for playback or, zhen again, maybe fiddling with the MIDI instrument setup (green soundcard seguing into a keyboard icon) I'm missing something fairly basic. When I play back my bar of tubular bells or the demo rosegarden samples (which threw up a ~ sound server device busy, resorting to null output ~ error) I get the virtual sound level bars peaking and fading within rosegarden, but just no sound out of the speakers.

Things to check

  • stevea
  • 06/25/07
  • Wed, 07/18/2007 - 14:51
Hello Jay, I'm at work just now, so I don't have rosegarden in front of me, however, can you check out a few of things? (Apologies if this is all a bit basic, but I'm trying to go through things end to end.) I will produce a HOWTO document on this subject; I was in your position a while ago, and it is far from obvious how the different components interract. Firstly, for MIDI playback, the basic chain should be as follows: MIDI file (Rosegarden) or MIDI input device (Keyboard) ..... sends MIDI commands on a channel to ... an instrument (example: ZynAddSubFX or Hexter) or an external Synth like a DX7 or to a MIDI powered sound card with a soundfont loaded .... which generates the digital sound waveform..... which is sent to your audio card.... which is physically connected to your speakers or headphones Things that tend to go wrong are: o) Rosegarden's output track is not connected to the instrument. o) Rosegarden is sending MIDI to the instrument, but Rosegarden and the Instrument are not using the same MIDI channel number. o) The instrument ID selected by Rosegarden isn't recognised by the instrument o) Rosegarden is actually wanting to send an audio stream rather than a MIDI o) The track is muted in Rosegarden o) There are so many writable devices connected by Rosegarden by default, that you lose track of the name of the currently active one. o) Rosegardens MIDI volume is set to low or to zero. o) If using Qsynth as the instrument, the instrument bank has not been loaded. o) If one of the tracks plays something totally horrid, This is generally because it is a percussion track which was never intended to be played on a pitched instrument)! Solution: Use Hydrogen, or your instruments percussion bank). o) The volume is turned down on the computer's volume control window. o) The sound is turned down on the output amp, or the output amp isn't switched on!!!!! Basic walkthrough for you to try: 1. Start JACK and Rosegarden. 2. Startup whatever virtual instrument you are going to use to generate the audio tones (ZynAddSubFX will do to begin with). 3. Go to Jack control / Audio, and confirm that the virtual instrument is connected to your sound card. 4. Test that sound is produced by going to Zyn and playing a few notes. Troubleshoot this before going any further. 5. Make sure MIDI channel 1 is selected in Zyn. 6. Goto Rosegarden, open up the MIDI config window (the greenish button), you should see an entry for ZynAddSubFX in the Writable ports area. If not, change one of the existing entries to send its output to Zyn. (Or add a new device entry) 7. Important! remember the name of the device which is writing to Zyn.!!!!! 8. Goto Rosegarden's main window, select one of the MIDI lines (tracks). Right click on the track name and select the output of that track to go to the one selected in step 6. 9. In the left hand window for that track, set the channel number to be "1". 10. Set the "instrument " code/ID to be the first one on the list (Probably a grand piano or something similar). 11. Check that the chosen track is not muted (the coloured radio button). 12. Go to Rosegarden's MIDI mixing desk, check that the MIDI volume for that track is set to a reasonable level (127 is the maximum, so set it to that!). 13. Fingers crossed, when you play the track, it should now sound. 14. Remember, that even though the Rosegarden Instrument ID is set to a piano, the actual sound you get will be whatever Zyn produces when it is asked to play that ID code. You can actually set Rosegarden's default list of output devices, which means that you don't have to perpetually repeat this process. Let me know how you get on, I watch the forum almost every day.

Channel 1 was the bit I missed - bloop, bloop, off we go!

  • jaywilson
  • 06/02/07
  • Sun, 07/22/2007 - 21:48
Thankyou Steve! The default settings get me 13/14ths of the way there. Step 9 is the only one where I had to make any changes, setting channel to be 1 instead of 'Any'. And I now have MIDI sound (wrong instrument but don't worry for now), hurray all over again! And these forums are the best, very good help indeedy and not too busy so that even after I've taken several days to turn on 64studio and try your instructions I can still see the thread on page one. Well, that's two things sorted out in one night. Ogg to audio without JACK *and* MIDI from Rosegarden. "I get by with a little help I can try with a little help I don't cry with a little help from my forums" (ruined a perfectly good song there, no-one's going to help me now)