Sorry for spamming,
This was intended for Eduardo directly but our mailserver failed to find
he's mailadress.
/Robert
-------- Original Message --------
Subject: Re: linux audio & midi question
Date: Mon, 1 Dec 2003 22:53:12 +0100
From: Robert Jonsson <robert.jonsson(a)dataductus.se>
To: Eduardo Guerrero <felixe(a)domovolcanico.com>
References: <3FCBB52B.5050202(a)domovolcanico.com>
Monday 01 December 2003 22.39 skrev Eduardo Guerrero:
> > I would also advice you to install a newer version of muse, check
> > rpm.nyvalls.se/sounds9.1.html.
>
> Hi Robert, thank you for your help. I have one more question: how do I
> add the rpm's in nyvalls.se site to my urpmi database? I'm afraid I need
> the full command line.
Hi Eduardo,
It's on the page actually ;)
urpmi.addmedia thacs.rpms http://rpm.nyvalls.se/9.1/RPMS with hdlist.cz
for 9.1.
if you like to try the absolutely newest you should use the repository
for 9.2. (many of the apps work with 9.1 as is, though not all)
(rpm.nyvalls.se/sounds9.2.html)
As for MusE I think we will release an even newer version in a week or
so, 0.6.3, maintenance release while waiting for 0.7.0 :).
/Robert
Joerg wrote:
"... it does not occur as rarely as you might think."
This was a comparison, not an absolute measurement. The comparison
results suggest (not prove) that it's something else, not the driver.
If it's the driver, then why is there a measurable difference between
two sf2 files playing the same MIDI file with the same patch number
and same channels? It could be, but I see no proof.
"It is practiaclly impossible to play these examples without
dropping notes. Especially if the drum or percussion fails
this is very angry."
Compared to the dropping of notes by Rosegarden (older version) and Muse
for other reasons, this wavetable synthesis problem is a minor annoyance.
The timing for both of these sequencers is noticeably off, and the older
version of Rosegarden gets certain MIDI files completely wrong with stuck
notes, etc. on my system. A good test example is bohemian.mid in Nathan
Laredo's playmidi.
"It happens also if I use the FluidR3 font. And - to make this clear -
independend of whether I play with NoteEdit or the exported MIDI files
with any arbitary MIDI player and/or sequencer or whatever you have in
mind, as long as these MIDI player/sequencer uses the hardware wavetable
synthesis."
"And more important: It never occurs with AWE64 independend
of the soundfond and/or the MIDI player and/or sequencer."
This is to be expected for both a driver problem and a loading problem
or timing problem. It could also be some sort of firmware problem,
a circuit design problem, logic problem in the chips on the soundcard,
etc. It still seems premature to conclude that this cannot be anything
else other than a driver problem. Maybe it is, maybe not.
Hi,
How can I get info from an ogg file that tells me things like sample
rate, bit-depth and other information? sndfile-info doesn't seem to know
about ogg files. (A surprise to me...)
Thanks in advance,
Mark
Joerg wrote:
"Known bugs:
- MIDI on SB live drive not working properly.
- wavetable drops notes sometimes. (a good test example wanted.)"
Exactly. No information on the cause, nor whether it is driver or not.
It is simply noted that notes are sometimes dropped with wavetable
sythesis. No definite conclusion can be drawn from this "bug report.".
"http://rnvs.informatik.tu-chemnitz.de/DROP/gap.html"
This file caused NO problems for emu10k1 and pmidi w/EXTERNAL synth (N264).
Rosegarden (older version) dropped many, many notes; Muse dropped many notes
under certain types of load (switching desktop, for example), even with
external synth, even with Terratech EWX 24/96 and Roland XV-3080.
With wavetable synthesis, I did now finally see 2 or 3 dropped notes with
pmidi. The 8mbgmsfx.sf2 soundfont supplied by Creative Labs was worse
than a 4 MB Steinway piano-only soundfont file. The Steinway soundfont
VERY RARELY dropped any notes. But I could make the problem much worse by
adding load, just as Muse and Rosegarden do. I'm not at all convinced
that this is a driver issue. Wavetable synthesis should be more difficult
for the system than external midi, so timing with O/S's such as Linux and
Windows could be and eventually will be affected.
Anyone actually know in detail the emu10k1 driver situation? The bug
report isn't really of any help to determine the cause.
Specimen is a midi controlled sampler, and it's very first public
release is available from http://www.gazuga.net/specimen.tar.gz
In all honesty, I advise against downloading this in it's current
state unless you intend to hack on it or play with it for sheer
amusement value only. There are a few TODO items that must be taken
care of before this can be considered usable software (as the next
release will be). The main reason for this release is because I said
I was going to make a release in a couple of weeks 15 days ago.
It's very nascent stuff.
You have been warned.
[pb]
I am trying to record some phonograph records using arecord. I get xruns of
about 0.5s or so. I have tried increasing the buffer size which worked up to
a point. I have tried running as root which didn't help.
Is there anything I could do short of applying the low-latency patch to get
this to wok?
thanks,
KD
On Sat, 29 Nov 2003, Mark Constable wrote:
> > On Fri, 28 Nov 2003, Joerg Anders wrote:
> >
> > Forget this mail! I've got it!
> >
> > > ... yes if anybody explains the jack usage to me:
>
> But how about letting the rest of us know the exact procedure
> that worked for you :-)
>
> I'd love to put the "recipe" for how you did this on the
> Alsa Wiki with links to your page and mp3 examples.
>
Ok! A presupposition is: FluidSynth is compiled with jack support.
In first Xterm:
$ su -
# jackd -d alsa
In 2nd Xterm:
$ su -
# fluidsynth -a jack <soundfontfile>
In 3rd Xterm:
$ pmidi -list
Port Client name Port name
64:0 Rawmidi 0 - Audigy MPU-401 (UA Audigy MPU-401 (UART)
64:32 Rawmidi 0 - Audigy MPU-401 (UA Audigy MPU-401 #2
65:0 Emu10k1 WaveTable Emu10k1 Port 0
65:1 Emu10k1 WaveTable Emu10k1 Port 1
65:2 Emu10k1 WaveTable Emu10k1 Port 2
65:3 Emu10k1 WaveTable Emu10k1 Port 3
128:0 FLUID Synth (4187) Synth input port (4187)
(Thinking: Aha! The FluidSynth ALSA-MIDI input port is 128:0)
$ pmidi -p 128:0 <file>.mid (NO ENTER!!!)
In 4rd Xterm:
$ su -
# jack_lsp
alsa_pcm:capture_1
alsa_pcm:capture_2
alsa_pcm:playback_1
alsa_pcm:playback_2
fluidsynth:left
fluidsynth:right
(Thinking: Aha the 2 fluidsynth WAV output ports are named: "fluidsynth:left" and "fluidsynth:right")
# jackrec -f <file>.wav -d 5 -b 16 fluidsynth:left fluidsynth:right (NO ENTER !!!)
Then: ENTER in 3rd Xterm and immediately in 4rd Xterm.
Why I must be root ? ---> Don't know!
I assume "jackrec -f <file>.wav -d 5 -b 16 fluidsynth:left fluidsynth:right"
means : add fluidsynth:left + fluidsynth:right. Perhaps it is stereo ???
--
J.Anders, Chemnitz, GERMANY (ja(a)informatik.tu-chemnitz.de)
Has anyone else seen dropping of notes with EMU10K1 ALSA drivers mentioned by Joerg during wavetable synthesis?
I have seen dropping of notes with both EMU10K1 and ICE1712 EXTERNAL MPU-401, but I don't believe this is because of the drivers. Neither Muse nor Rosegarden function well on my machine, but pmidi has absolutely no problems. I have been assuming that these dropped notes are due to the larger load of GUI MIDI sequencers versus command-line sequencers, not the drivers. Rosegarden is worst, Muse next. BTW, Rosegarden is much, much worse for me than any Windows sequencers I have. I run 2.4.20 with the usual kernel patches for low-latency.
Just curious about what others have seen. Thanks!
-------- Original Message --------
> Subject: Re: [linux-audio-user] Help with basic midi configuration
> Date: Mon, 01 Dec 2003 09:01:21 +0100
> From: Robert Jonsson <robert.jonsson(a)dataductus.se>
> Reply-To: A list for linux audio users
> <linux-audio-user(a)music.columbia.edu>
> To: A list for linux audio users <linux-audio-user(a)music.columbia.edu>
> References: <3FCADB77.30705(a)domovolcanico.com>
>
> Hi Eduardo,
>
> A question, did you load any soundfonts?
>
> The SB-Live soundcard has built in synth capabilities but no internal
> sounds. You have to load a soundfont with the utility sfxload (available
> in the aweutils package). This also implies that you need to setup
> OSS-compatibility support in ALSA since the awe utils use that.
>
> I would also advice you to install a newer version of muse, check
> rpm.nyvalls.se/sounds9.1.html.
>
> Regards,
> Robert
>
> Eduardo Guerrero wrote:
>
>> Hi, I'm on my first attempt at midi on Linux. I'm using MusE
>> 0.6.0pre5 in Mandrake 9.1. I think I can start jack in a root
>> console, but I guess for a simple test it isn't necessary, so I start
>> muse and I get the GUI. I managed to record some notes but if I press
>> play on the transport I don't hear anything. I'm using a sblive
>> platinum and, for setting levels I'm using Alsa-Mixer GUI and for
>> connections I'm using Alsa Patch Bay. I have been tweaking everything
>> and haven't got any sound. It surely works since I can use XMMS and
>> also I can load and hear midi tracks on KMidi.
>>
>> In my MusE Midi Port Table I have port 1, generic midi, going to the
>> device EMU10K1 MPU-401 (UART) and the state shows as OK. Trying with
>> different settings I have seen a message about DEVICE PLAYING or
>> similar but can't remember what I did.
>>
>> On MusE the black activity meter is moving and mute cell has a green
>> LED (?) on, I don't know if its on why I see such activity. But
>> anyway I don't get any sound with it turned on or off.
>>
>> Any help would be appreciated,
>> Eduardo
>>
>
>
>
>
>
Thanks, now it's working. I did try to load a soundfont, but I had each
track strip turned off. The button seems pushed when it's off, contrary
to my belief.
For the moment it's just playing what I've recorded, is there a way to
play live with the soundfont sounds?
Later today I will try a newer muse version, as Robert suggests.
Thank you,
Eduardo.
Patrick Shirkey <pshirkey(a)boosthardware.com> wrote:
>
>So you are talking about designing an app which allows multitrack
>recording from a digital source but doesn't have any requirement to
>connect to a sound cards inputs?
I'm talking about a fancy phone answering machine where the phone
does not support modem voice commands. The application will accept
an incoming phone call on one of up to 16 phones and start an
application that stores the incoming voice into a WAV file.
The phone will generate an analogue signal, because the D/A step
accounts for an important part of the quality of the final voice, so
it will have to connect to a sound cards inputs.
Ideally we would use an artificial ear, but then we would not be able
place it into a 19" rack because of all the background noise.
>It should be relatively easy to design your own app/script which takes
>the raw data and writes it to multiple files.
I hope so. The fancy part is the voice quality assessment.
>IIRC ecasound can read raw data and write it to a multitrack file.
>
>http://www.wakkanet.fi/~kaiv/ecasound/
>
>
>--
>Patrick Shirkey - Boost Hardware Ltd.
>Http://www.boosthardware.com
>Http://www.djcj.org - The Linux Audio Users guide
>========================================
__________________________________________________________________
McAfee VirusScan Online from the Netscape Network.
Comprehensive protection for your entire computer. Get your free trial today!
http://channels.netscape.com/ns/computing/mcafee/index.jsp?promo=393397
Get AOL Instant Messenger 5.1 free of charge. Download Now!
http://aim.aol.com/aimnew/Aim/register.adp?promo=380455