From: Mark C. <ma...@re...> - 2004-07-28 03:17:26
|
First time user using Gentoo/AMD64 + old SBLive card with the fluid soundfont. When I import a midi file everything seems Ok and I get sound but there are no instruments to the left of each track. I have tried GM and GS and various other settings but so far, no possibility to change instruments for each track. Am I missing something really obvious or is it possible my v0.9.8 build is faulty ? --markc |
From: Silvan <dmm...@us...> - 2004-07-28 05:21:08
|
On Tuesday 27 July 2004 11:17 pm, Mark Constable wrote: > First time user using Gentoo/AMD64 + old SBLive card with > the fluid soundfont. When I import a midi file everything > seems Ok and I get sound but there are no instruments to > the left of each track. I have tried GM and GS and various > other settings but so far, no possibility to change instruments > for each track. Am I missing something really obvious or > is it possible my v0.9.8 build is faulty ? In order to have programs already there when you import a MIDI file, you need to configure and save your default studio before importing anything. This attempts to explain it all, but it still isn't quite there yet. It should still get you at least as far as loading the programs out of your .sf2 file. http://rosegarden.sourceforge.net/tutorial/using-rosegarden/en/chapter-3.html#3_1 -- Michael McIntyre ---- Silvan <dmm...@us...> Linux fanatic, and certified Geek; registered Linux user #243621 http://www.geocities.com/Paris/Rue/5407/ http://rosegarden.sourceforge.net/tutorial/ |
From: Mark C. <ma...@re...> - 2004-07-28 09:39:10
|
On Wednesday 28 July 2004 15:20, Silvan wrote: > > Am I missing something really obvious or > > is it possible my v0.9.8 build is faulty ? > > In order to have programs already there when you import a MIDI file, you > need to configure and save your default studio before importing anything. > ... It seems like my problem is related to the 64bit nature of my computer because I just went thru specifically installing Gentoo on a 32bit AMD1200 box, also with an SBLive, and the instruments for the fluid.sf2 soundfont appear as expected and described in the documentation. Is there anything I can do to help try and debug what may be the problem with my particular hardware ? It can often be that int's need to be defined as int32's. It is vaguely possibles it's the gcc 3.4.1 compiler I used. --markc ALSA Audio Debug v0.0.8 - Wed Jul 28 19:28:55 EST 2004 http://alsa.opensrc.org/?aadebug Kernel ---------------------------------------------------- Linux shuttle 2.6.8-rc2 #1 Wed Jul 21 21:19:02 EST 2004 x86_64 4 GNU/Linux Loaded Modules -------------------------------------------- snd_seq_midi 9344 2 snd_emu10k1_synth 8064 4 snd_emux_synth 38848 5 snd_emu10k1_synth snd_seq_virmidi 8128 1 snd_emux_synth snd_seq_midi_emul 9664 1 snd_emux_synth snd_emu10k1 90088 9 snd_emu10k1_synth snd_rawmidi 26532 3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1 snd_ac97_codec 73284 1 snd_emu10k1 snd_util_mem 5440 2 snd_emux_synth,snd_emu10k1 snd_hwdep 10440 2 snd_emux_synth,snd_emu10k1 snd_seq_oss 34048 0 snd_seq_midi_event 9024 3 snd_seq_midi,snd_seq_virmidi,snd_seq_oss snd_seq 54464 15 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_oss,snd_seq_midi_event snd_seq_device 9164 7 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_rawmidi,snd_seq_oss,snd_seq snd_pcm_oss 56680 0 snd_pcm 100876 2 snd_emu10k1,snd_pcm_oss snd_page_alloc 12944 2 snd_emu10k1,snd_pcm snd_timer 24904 2 snd_seq,snd_pcm snd_mixer_oss 19520 1 snd_pcm_oss snd 56872 21 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_util_mem,snd_hwdep,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss Proc Config ----------------------------------------------- CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_SEQUENCER=m CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=m CONFIG_SND_PCM_OSS=m CONFIG_SND_SEQUENCER_OSS=y CONFIG_SND_BIT32_EMUL=m CONFIG_SND_RTCTIMER=m CONFIG_SND_MPU401_UART=m CONFIG_SND_AC97_CODEC=m CONFIG_SND_EMU10K1=m CONFIG_SND_INTEL8X0=m CONFIG_SND_USB_AUDIO=m Modprobe Conf --------------------------------------------- alias char-major-14-* soundcore alias char-major-116-* snd alias snd-card-0 snd-emu10k1 alias sound-slot-0 snd-emu10k1 alias sound-service-0-0 snd-mixer-oss alias sound-service-0-1 snd-seq-oss alias sound-service-0-3 snd-pcm-oss alias sound-service-0-8 snd-seq-oss alias sound-service-0-12 snd-pcm-oss alias /dev/mixer snd-mixer-oss alias /dev/dsp snd-pcm-oss alias /dev/midi snd-seq-oss options snd cards_limit=1 Proc Asound ----------------------------------------------- Advanced Linux Sound Architecture Driver Version 1.0.4 (Mon May 17 14:31:44 2004 UTC). Compiled on Jul 21 2004 for kernel 2.6.8-rc2. 0 [Live ]: EMU10K1 - Sound Blaster Live! Sound Blaster Live! (rev.6) at 0xc000, irq 3 1: : sequencer 0: [0- 0]: ctl 4: [0- 0]: hardware dependent 8: [0- 0]: raw midi 19: [0- 3]: digital audio playback 26: [0- 2]: digital audio capture 25: [0- 1]: digital audio capture 16: [0- 0]: digital audio playback 24: [0- 0]: digital audio capture 6: [0- 2]: hardware dependent 9: [0- 1]: raw midi 10: [0- 2]: raw midi 33: : timer 00-00: EMU10K1 (FX8010) 00-02: Emux WaveTable 00-00: emu10k1 : EMU10K1 : playback 32 : capture 1 00-01: emu10k1 mic : EMU10K1 MIC : capture 1 00-02: emu10k1 efx : EMU10K1 EFX : capture 1 00-03: emu10k1 : EMU10K1 FX8010 : playback 8 Dev Snd --------------------------------------------------- controlC0 hwC0D2 midiC0D1 pcmC0D0c pcmC0D1c pcmC0D3p timer hwC0D0 midiC0D0 midiC0D2 pcmC0D0p pcmC0D2c seq CPU ------------------------------------------------------- model name : AMD Athlon(tm) 64 Processor 3000+ cpu MHz : 1994.890 RAM ------------------------------------------------------- MemTotal: 1026556 kB SwapTotal: 489940 kB Hardware -------------------------------------------------- 0000:00:00.0 Host bridge: nVidia Corporation nForce3 Host Bridge (rev a4) 0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge 0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge 0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge 0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge 0000:01:05.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 06) |
From: Silvan <dmm...@us...> - 2004-07-28 15:46:22
|
On Wednesday 28 July 2004 05:38 am, Mark Constable wrote: > It can often be that int's need to be defined as int32's. > It is vaguely possibles it's the gcc 3.4.1 compiler I used. Maybe more than vaguely. I've heard of lots of cases where that compiler breaks old code in subtle ways. I'm not sure if any of us are using it yet. We do seem to use MAX_INT and otherwise not depend on a 32-bit int, but there are hundreds of warnings about comparison between unsigned and signed, or comparing an int to a char and such. Lots of places where some 64-bit problem might be lurking. I guess the place to start might be fixing up all those pedantic warnings. -- Michael McIntyre ---- Silvan <dmm...@us...> Linux fanatic, and certified Geek; registered Linux user #243621 http://www.geocities.com/Paris/Rue/5407/ http://rosegarden.sourceforge.net/tutorial/ |
From: Mark C. <ma...@re...> - 2004-07-28 07:51:08
|
On Wednesday 28 July 2004 15:20, Silvan wrote: > In order to have programs already there when you import a MIDI file, you > need to configure and save your default studio before importing anything. > > This attempts to explain it all, but it still isn't quite there yet. It > should still get you at least as far as loading the programs out of your > .sf2 file. Great, thank you. I think I had done most of this and the problem seems to be when I go to Manage MIDI Devices, click New, then in Play Devices if I select from the Connection dropdown menu, say, 65:0 Emu10k1 and let it go, the Connection widget always says No Connection. If I click on Banks and go thru the Import fluid.sf2 routine and save that as my default studio setup then quit and start RG again then I have an empty Manage MIDI Devices panel again. pmidi -p 65:0 some.mid does play so my SBLive and and loaded soundfont are working when I try the above. Is it possible my 64bit build of Rosegarden could be faulty ? gcc 3.4.1, kernel 2.6.8-rc2 > http://rosegarden.sourceforge.net/tutorial/using-rosegarden/en/chapter-3.ht >ml#3_1 --markc |
From: Chris C. <ca...@al...> - 2004-07-28 09:15:20
|
On Wednesday 28 Jul 2004 8:50 am, Mark Constable wrote: > [...] when I go to Manage MIDI Devices, click New, then in > Play Devices if I select from the Connection dropdown menu, say, > 65:0 Emu10k1 and let it go, the Connection widget always says No > Connection. After doing that, try going to the Configure Rosegarden dialog and on the Sequencer page you'll see a button labelled "Show Detailed Status". Can you press that and copy the contents of the resulting dialog into a mail to this list, please? (That's after doing the above, because the output might contain something relevant the connection change failing.) > Is it possible my 64bit build of Rosegarden could be faulty ? It's certainly possible. I've never encountered a 64-bit build before, so I have no idea whether it woud be expected to work or not. We obviously don't deliberately write 32-bit-only code, but it's hard to anticipate everything... Chris |
From: Mark C. <ma...@re...> - 2004-07-28 11:35:34
|
On Wednesday 28 July 2004 19:45, Chris Cannam wrote: > On Wednesday 28 Jul 2004 8:50 am, Mark Constable wrote: > > [...] when I go to Manage MIDI Devices, click New, then in > > Play Devices if I select from the Connection dropdown menu, say, > > 65:0 Emu10k1 and let it go, the Connection widget always says No > > Connection. > > After doing that, try going to the Configure Rosegarden dialog and on > the Sequencer page you'll see a button labelled "Show Detailed > Status". Can you press that and copy the contents of the resulting > dialog into a mail to this list, please? Appended below. On the old 32bit box, as soon as I ran RG for the first time the SBLive ALSA ports were immediately visible in the Manage MIDI Devices panel without me doing anything. Not so on the new 64bit box... a little Shuttle XPC SN85G4, 3000+. > > Is it possible my 64bit build of Rosegarden could be faulty ? > > It's certainly possible. I've never encountered a 64-bit build > before, so I have no idea whether it woud be expected to work or not. > We obviously don't deliberately write 32-bit-only code, but it's hard > to anticipate everything... As my followup message to this indicated, it does indeed look like a 64bit or compiler issue. I'm certainly willing to try anything that may help to uncover whatever the problem might be. FWIW it makes no difference if I select the Sequencer config option to "Load SoundFont to SoundBlaster card on startup". --markc Rosegarden 4-0.9.8 - AlsaDriver - alsa-lib version 1.0.5 JackDriver::initialiseAudio - JACK server not running ALSA Client information: 64,0 - (EMU10K1 MPU-401 (UART) - Rawmidi 0, EMU10K1 MPU-401 (UART)) (DUPLEX) [ctype 2, ptype 2, cap 127] 65,0 - (Emu10k1 WaveTable, Emu10k1 Port 0) (WRITE ONLY) [ctype 2, ptype 2078, cap 66] 65,1 - (Emu10k1 WaveTable, Emu10k1 Port 1) (WRITE ONLY) [ctype 2, ptype 2078, cap 66] 65,2 - (Emu10k1 WaveTable, Emu10k1 Port 2) (WRITE ONLY) [ctype 2, ptype 2078, cap 66] 65,3 - (Emu10k1 WaveTable, Emu10k1 Port 3) (WRITE ONLY) [ctype 2, ptype 2078, cap 66] Creating device 0 in Play mode for connection 65:0 Emu10k1 Port 0 (write) Default device name for this device is MIDI soundcard synth Creating device 1 in Play mode for connection 65:1 Emu10k1 Port 1 (write) Default device name for this device is MIDI soundcard synth 2 Creating device 2 in Play mode for connection 65:2 Emu10k1 Port 2 (write) Default device name for this device is MIDI soundcard synth 3 Creating device 3 in Play mode for connection 65:3 Emu10k1 Port 3 (write) Default device name for this device is MIDI soundcard synth 4 Creating device 4 in Play mode for connection 64:0 EMU10K1 MPU-401 (UART) (duplex) Default device name for this device is MIDI external device Creating device 5 in Record mode for connection 64:0 EMU10K1 MPU-401 (UART) (duplex) Default device name for this device is MIDI hardware input device Current timer set to "system timer" Record port set to (64, 0) AlsaDriver::initialiseMidi - initialised MIDI subsystem Current timer set to "system timer" Creating device 6 in Play mode -- no connection available Default device name for this device is Anonymous MIDI device 1 Current timer set to "system timer" Creating device 7 in Play mode -- no connection available Default device name for this device is Anonymous MIDI device 2 |