You are not logged in.
Pages: 1
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 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
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
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
Last edited by Nesmontu (2007-07-21 15:53:46)
Dell Latitude C640
PIV 1.8GHz -- 512MB RAM -- Mobility Radeon 7500
Offline
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
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
Dell Latitude C640
PIV 1.8GHz -- 512MB RAM -- Mobility Radeon 7500
Offline
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
/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
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! Should anyone have an idea for rosegarden, that's still welcome, but my main problem is now solved so it's not that important
Last edited by Nesmontu (2007-07-27 16:52:16)
Dell Latitude C640
PIV 1.8GHz -- 512MB RAM -- Mobility Radeon 7500
Offline
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
Update -- meanwhile it works in Rosegarden as well
Thanks for the help everyone, here's one happy musician now
Dell Latitude C640
PIV 1.8GHz -- 512MB RAM -- Mobility Radeon 7500
Offline
Pages: 1