Hello all,
I've been asked by an animatronics technician for suggestions as how
they might go about solving a particular problem with a robot parrot
at a local theme park.
The robot's voice feature was designed around a PC/Windows platform
using Cool Edit Pro and scripted in Visual Basic. The idea is that
you say something to the parrot, it pitch shifts your voice then
repeats what you said two seconds later. If no-one talks to the
parrot for a while, it says "hello, my name is Sancho, talk to me".
Needless to say, they are having severe reliability problems with
Windows as it is being used day in, day out.
Can anyone suggest a suitable Linux solution for this parrot? I was
thinking about ecasound combined with a pitch shift plugin, if one
exists. If the solution could run entirely in RAM (CD booting,
perhaps?) then that would solve the problem of hard disk reliability.
Thanks
Daniel
> Somehow, this got bounced the first time
>
> > Daniel James <daniel(a)mondodesigno.com> wrote:
>
> > I've got an odd one here - I'm trying to upgrade ALSA on a Mandrake
> > 9.1 box. I did this before on another (upgraded to 0.9.2) and it
> > worked fine, but on this one upgrading the RPMs seems to have no
> > effect.
>
> If you've got a copy of mc {file manager} you can use it to install
> some rpms. {hit F3 with the cursor centered on the file}
>
> Basically rpms are like small compressed tar files... they've got
> your binaries and set up files, etc, etc all wrapped up in a nice
> neat little container with instructions as to where everything goes
> on your system.
>
> Mc will let you see what you're installing and to where and will
> actually let you do it "by hand" so that you can make sure everything
> goes where it's supposed to, that nothing's corrupt, etc... It also
> gives you easy access to the config files so you can read through them
> before you install them {as well as any setup files that the rpm uses.}
>
> I don't know a lot about Mandrake... I can't tell you much in that
> regard.
>
>
>
> And this,
>
> Atte Andr <atte(a)ballbreaker.dk> wrote:
>
> > I just installed debian/unstable on my new laptop and am eager to get ALSA running.
> > But it seems that the ALSA modules in unstable are for kernel 2.4.20, which is not
> > in unstable. The closest is 2.4.21. What to do? Would ALSA work with the modules for
> > kernel 2.4.20 running on 2.4.21? If not, is the only solution to install ALSA from
> > source?
>
> If you select the alsa modules first dselect will autoselect the kernel bits you need
> There's only the 5, 9beta and 10 stuff no? {I've not used unstable recently.} If you
> select 10 or whatever it will tell you what kernel source package, headers, kernel,
> etc it requires. If you select the source package it will grab all the components
> and set everything up. If you get the sndconfig package you can do the rest of it
> with that.
>
> {tho' I have had to get the package from alsa and compile it a few times. {Even
> Debian's not perfect {mentions that somewhere in their documentation.}}}
>
Hi!
gmorgan is a .. Rhythm Station, an organ with auto-accompaniment and a "small"
Band in a Linux Box. Uses MIDI and the ALSA sequencer for play the rhythm
patterns. Styles, patterns , sounds, and the mixer settings, can be edited
and saved.
Program is released GNU/GPL version 2.
news v0.13 (18/08/2003)
----------------------------
- Added Record. Play, Load, Save and Export as Midi File of what you play.
- Minor bugs solved. Thanks to Robert Jonsson
- Added Stacatto-Legatto parameter for each accompaniment section.
- Re-arranged old patterns to the "correct" lengths.
- Solved bug in engine, now play the correct note length. That can modify
some patterns.
REQUERIMENTS
--------------------------
Linux
ALSA
Fltk
Midi Keyboard (Optional).
Available in:
http://personal.telefonica.terra.es/web/soudfontcombi/http://www.telefonica.net/web/soudfontcombi/http://perso.wanadoo.fr/guy.clotilde/GMORGAN/index.html
Grettings
Josep
Ok, I admit it; I cannot figure out how to setup ALSA :-)
I *did* read alot of examples (on the ALSA wiki, in the evolution USB
MIDI Howto and the asoundrc.txt included with ALSA 0.9.6). Although I
think I understand the examples, I can't produce a working .asoundrc
myself. So much for the appologies, hope someone would be kind enough to
help me create a config file that would enable me to get midi into the
system. I'd also appreciate some pointers to relevant reading where the
concepts in ALSA are explained.
So far I compiled all relevant ALSA modules in the kernel (2.6.0-test3),
including emulation of OSS mixer, pcm and seq. Now sound is working
almost fine (PD doesn't love using the ALSA output, but csound, play,
xmms and alsaplayer works flawlessly). But I cannot make *any* program
recieve midi from the Evolution USB keyboard. I can't even get a reading
in either pd or aseqview. I run debian/unstable so there's no such thing
as /etc/modules.conf. It's was /etc/modutils/alsa, but now I moved it
out of the way. Instead I figured I'd start with ~/.asoundrc, since I
believe they should be the same. So for now, no config file is present.
Here's what aconnect -io says with the keyboard plugged in:
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 72: 'Rawmidi 1 - MK-249C USB MIDI keyboard' [type=kernel]
0 'MK-249C USB MIDI keyboard Port '
Thought that connecting the > of 'Rawmidi 1 - MK-249C USB MIDI keyboard'
to < of 'MIDI Viewer - Viewer port 0' in aconnectgui would result in
readings in aseqview, but no :-( Also tried to connect the < og the
keyboard to > of the viewer, same result.
Here's what shows up in /var/log/messages when I plug in the Evolution:
Aug 13 23:37:05 aarhus kernel: hub 3-0:0: new USB device on port 2,
assigned address 6
Aug 13 23:37:05 aarhus usb.agent[1420]: ... no modules for USB product
a4d/8e/252
Aug 13 23:37:05 aarhus kernel: usbaudio: device 6 audiocontrol interface
0 interface 1 MIDIStreaming not supported
Aug 13 23:37:05 aarhus kernel: usbaudio: device 6 audiocontrol interface
0 has 0 input and 0 output AudioStreaming interfaces
Aug 13 23:37:05 aarhus kernel: usb-midi: Found MIDISTREAMING on dev
0a4d:008e, iface 1
Aug 13 23:37:05 aarhus usb.agent[1438]: ... no modules for USB product
a4d/8e/252
Aug 13 23:37:05 aarhus kernel: usb-midi: Found MIDIStreaming device
corresponding to Release 1.00 of spec.
Aug 13 23:37:05 aarhus kernel: usb-midi: Found IN Jack 0x01 EMBEDDED
Aug 13 23:37:05 aarhus kernel: usb-midi: Found IN Jack 0x02 EXTERNAL
Aug 13 23:37:05 aarhus kernel: usb-midi: Found OUT Jack 0x03 EMBEDDED, 1
pins
Aug 13 23:37:05 aarhus kernel: usb-midi: Found OUT Jack 0x04 EXTERNAL, 1
pins
Aug 13 23:37:05 aarhus kernel: usb-midi: fetchString(2)
Aug 13 23:37:05 aarhus kernel: usb-midi: fetchString = 25
Aug 13 23:37:05 aarhus kernel: usbmidi: found [ MK-249C USB MIDI
keyboard ] (0x0a4d:0x008e), attached:
Aug 13 23:37:05 aarhus kernel: usbmidi: /dev/midi00: in (ep:81 cid: 0
bufsiz: 0) out (ep:02 cid: 0 bufsiz:64)
Here's some of the stuff I get from looking around in /proc:
[atte@aarhus atte]$ cat /proc/asound/devices
1: : sequencer
0: [0- 0]: ctl
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
33: : timer
32: [1- 0]: ctl
40: [1- 0]: raw midi
[atte@aarhus atte]$ cat /proc/asound/cards
0 [SI7012 ]: ICH - SiS SI7012
SiS SI7012 at 0xdc00, irq 10
1 [keyboard ]: USB-Audio - MK-249C USB MIDI keyboard
Evolution Electronics Ltd. MK-249C USB MIDI
keyboard at usb-0000:00:03.1-2
[atte@aarhus atte]$ ll /proc/asound/card0/
total 0
-r--r--r-- 1 root root 0 2003-08-13 23:41 ac97#0
-r--r--r-- 1 root root 0 2003-08-13 23:41 ac97#0regs
-r--r--r-- 1 root root 0 2003-08-13 23:41 ac97#1-1
-r--r--r-- 1 root root 0 2003-08-13 23:41 ac97#1-1regs
-r--r--r-- 1 root root 0 2003-08-13 23:41 id
-r--r--r-- 1 root root 0 2003-08-13 23:41 intel8x0
-rw-r--r-- 1 root root 0 2003-08-13 23:41 oss_mixer
dr-xr-xr-x 3 root root 0 2003-08-13 23:41 pcm0c
dr-xr-xr-x 3 root root 0 2003-08-13 23:41 pcm0p
[atte@aarhus atte]$ ll /proc/asound/card1/
total 0
-r--r--r-- 1 root root 0 2003-08-13 23:42 id
-r--r--r-- 1 root root 0 2003-08-13 23:42 midi0
-rw-r--r-- 1 root root 0 2003-08-13 23:42 oss_mixer
--
peace, love & harmony
Atte
Looking for point to point telephony ideas ...
- each end has a half-duplex sound card, Linux/OSS and mic/speaker,
- maximum bandwidth is 28800 bps, outback Australia analog lines,
- Debian is preferred distribution, but we can cope with builds,
While I could spend a few weeks researching all the packages that
mention "phone" or "H.323" or "SIP", I'd rather ask some experts who
have tried it already, so as to use my time wisely.
I have looked already at speakfreely, linphone, and speex. speakfreely
appears to be reasonably complete, but not easy to use. linphone had a
host of dependencies that I was unable to resolve. speex as an encoder
and decoder works really well on voice recordings, but I've no idea yet
if it will help.
I have found the OpenH323 project, but the clients listed on their page
are all Windows.
Reply direct to me; I realise that the list is primarily focussed on
higher quality sound than mere telephony. ;-)
--
James Cameron mailto:quozl@us.netrek.org http://quozl.netrek.org/
Hi!
gmorgan is a .. Rhythm Station, an organ with auto-accompaniment and a "small"
Band in a Linux Box. Uses MIDI and the ALSA sequencer for play the rhythm
patterns. Styles, patterns , sounds, and the mixer settings, can be edited
and saved.
Program is released GNU/GPL version 2.
v0.12 (14/08/2003)
-----------------
- Main windows resizables.
- Added Patterns & Skins.
- Added two accompaniment sections Acc4, Acc5.
- !! Pattern File format changed !!
- Solved bug generating Midi Files.
- Enlarged maximum length of patterns to 8 bars.
- Solved bug on sequencer that causes segfault.
- Look "normalized" in all the windows, thanks to Guy Daniel Clotilde.
REQUERIMENTS
--------------------------
Linux
ALSA
Fltk
Midi Keyboard (Optional).
Available in:
http://personal.telefonica.terra.es/web/soudfontcombi/http://www.telefonica.net/web/soudfontcombi/http://perso.wanadoo.fr/guy.clotilde/GMORGAN/index.html
Grettings
Josep
Hello -
I'm writing an article on Linux as an OS for audio production. I was
wondering if I could take a poll of what people think is the best and the
worst Linux audio software. I'm looking for sequencers, audio editors,
software synthesizers and samplers. Not really looking for CD burning
software or MP3 players.
Please reply directly to: soulsource(a)cox.net
Thanks...
-- N