LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 09-10-2004, 04:01 PM   #1
Ebel
Member
 
Registered: May 2004
Distribution: Slackware 10
Posts: 63

Rep: Reputation: 15
TiMidity++ can play MIDIs but Rosegarden can't.


The title says it all. I installed TiMidiy++ with a simple "yum install timidity++", I downloaded and complied Rosegarden 0.9.9. I can play a MIDI file with "timidity <filename>", but when I start Rosegarden and load a file and try to play it it looks like it's playing, but there is no sound.

Although my knowledge of audio is poor, I know that MIDIs are different from standard audio files, and that you can get your soundcard to play MIDI, and that TiMidity++ is a software solution. Though that's all I know.

Is there someway of getting Rosegarden to actually play MIDIs? Could I get it to use TiMidity++ to play the MIDIs?
 
Old 09-13-2004, 02:42 PM   #2
Ebel
Member
 
Registered: May 2004
Distribution: Slackware 10
Posts: 63

Original Poster
Rep: Reputation: 15
I've been looking around and I came upon this page. The author explains how to make MIDIs play through TiMidity++, sounds good. All you do is compile TiMidity++ with alsaseq support. However I can't do this. I get errors in make.

The error is this:
Quote:
alsaseq_c.c: In function `ctl_pass_playing_list':
alsaseq_c.c:266: error: storage size of `pinfo' isn't known
alsaseq_c.c:277: error: `SND_SEQ_OPEN' undeclared (first use in this function)
alsaseq_c.c:277: error: (Each undeclared identifier is reported only once
alsaseq_c.c:277: error: for each function it appears in.)
alsaseq_c.c:277: error: too few arguments to function `snd_seq_open'
alsaseq_c.c:286: error: storage size of `pinfo' isn't known
alsaseq_c.c:291: error: `SND_SEQ_GROUP_DEVICE' undeclared (first use in this function)
alsaseq_c.c: In function `do_sequencer':
alsaseq_c.c:471: error: `SND_SEQ_EVENT_PORT_USED' undeclared (first use in this function)
alsaseq_c.c:485: error: `SND_SEQ_EVENT_PORT_UNUSED' undeclared (first use in this function)
make[3]: *** [alsaseq_c.o] Error 1
make[3]: Leaving directory `/usr/local/src/TiMidity++-2.11.3/interface'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/TiMidity++-2.11.3/interface'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/TiMidity++-2.11.3'
make: *** [all] Error 2
Has anyone got this method to work? If so did you have to poke it a bit to get it to work? Is this the right approach to take?
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't seem to play midis..... teh_p3nguin Linux - Software 1 06-21-2005 03:26 PM
Wavs and Midis won't play? tulleki Red Hat 5 03-25-2004 04:53 PM
Is there a xine plugin to play midis? Is there an alternative player for midis? drdroid Linux - Software 5 02-15-2004 12:33 PM
MPlayer can't play MIDIs vincebs Linux - Software 1 11-19-2003 04:44 PM
MIDIs and Linux.. Claus Linux - Software 1 09-01-2003 10:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 01:53 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration