You are not logged in.

#1 2007-07-21 15:48:00

Nesmontu
Member
From: Belgium
Registered: 2007-07-21
Posts: 4

Rosegarden -- little problem

Hi everyone,
I managed to get Rosegarden, jack, etc. up & running on my laptop -- but I have a strange problem.
I want to use it to play my MIDI keyboard (which doesn't have any speakers). Well, it records alright -- when I press keys, I see the notes appearing -- but there's no sound hmm I really don't see what the problem can be, as far as I know I have everything set up correctly...
So basically I'm trying to use my laptop as speaker for my keyboard tongue
If anyone has an idea how to solve this issue (or an easier alternative, I don't know if I need rosegarden for this) I'd love to hear it smile

EDIT: I just thought of something -- I opened one of Rosegarden's example files and tried to play that... doesn't give any sound either sad

Last edited by Nesmontu (2007-07-21 15:53:46)


Dell Latitude C640
PIV 1.8GHz -- 512MB RAM -- Mobility Radeon 7500

Offline

#2 2007-07-22 10:37:47

madeye
Member
From: Denmark
Registered: 2006-07-19
Posts: 331
Website

Re: Rosegarden -- little problem

This might be a stupid question, but have you installed timidity on your machine? And also a soundfont?

I just had exactly the same problem on my machine, and this was what solved it for me.
http://wiki.archlinux.org/index.php/Timidity


MadEye | Registered Linux user #167944 since 2000-02-28 | Homepage

Offline

#3 2007-07-22 12:47:06

Nesmontu
Member
From: Belgium
Registered: 2007-07-21
Posts: 4

Re: Rosegarden -- little problem

Yep, timidity is set up correctly... but I just discovered something interesting. In the VT where I started timidity, some error messages appeared:

ALSA lib pcm_dmix.c:864:(snd_pcm_dmix_open) unable to open slave

Maybe this has something to do with it?

I also tried exporting one of Rosegarden's example files to midi, and playing that ("timidity filename") and I got the following error:

JACK tmpdir identified as [/tmp]
Sorry. Couldn't malloc 25092 bytes.

I don't have the faintest idea what this means, so I'm gonna start googling those errors... meanwhile, if someone has a sudden flash of insight, I'd be delighted to hear smile


Dell Latitude C640
PIV 1.8GHz -- 512MB RAM -- Mobility Radeon 7500

Offline

#4 2007-07-23 23:56:57

dunc
Member
From: Glasgow, UK
Registered: 2007-06-18
Posts: 559

Re: Rosegarden -- little problem

This is just a shot in the dark, but is your /etc/hosts file set up correctly?

I know the errors don't mention anything about networking, but they didn't for me when I was struggling with Rosegarden either, yet that turned out to be the problem. For some reason (I don't recall monkeying with it myself), I didn't have localhost in there.

As far as I remember, it was DSSI that was failing for me, rather than, well, everything, as it seems to be for you, but it's worth a try.


0 Ok, 0:1

Offline

#5 2007-07-27 16:44:10

Nesmontu
Member
From: Belgium
Registered: 2007-07-21
Posts: 4

Re: Rosegarden -- little problem

/etc/hosts looks OK to me...
Anyway, I've made some progress, in that normal MIDI playback is working for me now. Turns out there was something wrong with the soundfont I was using, that's what was causing the malloc error in timidity. I discovered this when using qsynth to load the thing, it wouldn't work. I now have another, working, soundfont installed, and "timiditi file.mid" now works for me.
However, Rosegarden is still mute as a fish -- I can record something with my keyboard, export it as a MIDI file and then listen to it, but that wasn't quite the idea roll
While browsing the wiki, I came across this article: http://wiki.archlinux.org/index.php/USB_Midi_Keyboards
which simply connects your keyboard to a MIDI output port with aconnect, so I thought I'd give it a try. However, while the keyboard is listed under input ports, and timidity under output ports, the aconnect command fails with "connection failed (operation not permitted)".
Googling the error returned nothing...
***EDIT*** I just found a post concerning aconnect on this forum, and with some extra options for timidity this method now WORKS!!!! wOOt! big_smile Should anyone have an idea for rosegarden, that's still welcome, but my main problem is now solved so it's not  that important smile

Last edited by Nesmontu (2007-07-27 16:52:16)


Dell Latitude C640
PIV 1.8GHz -- 512MB RAM -- Mobility Radeon 7500

Offline

#6 2007-07-28 02:20:20

denisfalqueto
Member
From: ES, Brazil
Registered: 2006-03-24
Posts: 197

Re: Rosegarden -- little problem

Hi,

I don't have Rosegarden here, but I use Muse and the principle is the same. Maybe you didn't connect Rosegarden with Tmidity with aconnect. The idea is that you keyboard will send to Rosegarden and it, by its turn, must send to Tmidity to render the audio from the midi data. So if you don't say this explicitly it will not work. I advice to use QJackCtl to start Jack and manage the audio and midi connections. It helps me a lot.

HTH


Satisfied users don't rant, so you'll never know how many of us there are.

Offline

#7 2007-07-31 08:33:01

Nesmontu
Member
From: Belgium
Registered: 2007-07-21
Posts: 4

Re: Rosegarden -- little problem

Update -- meanwhile it works in Rosegarden as well big_smile
Thanks for the help everyone, here's one happy musician now smile


Dell Latitude C640
PIV 1.8GHz -- 512MB RAM -- Mobility Radeon 7500

Offline

Board footer

Powered by FluxBB