Hi there. Does anybody have a step by step on how to get a little Steinberg USB MIDI 2 (2 ins 2 outs, little blueish box) running with red hat 9? I have installed the planet ccrma alsa stuff, along with the audio stuff. things are working to some degree (except I haven't been able to record yet - but I'll wait to ask about that, when my real sound card comes :) )
I haven't got a clue, basically. I'm pretty new. When I wanted a midi interface to work in Cakewalk for DOS (that's right, that's what I was using last) I just downloaded the driver, and copied the driver into a file called driver.something - this apparently is not quite that simple? (I have read the planet ccrma how to on usb interfaces - so far nothing, and I was afraid the apt-get hotplug thing would flash firmware onto my steinberg that wouldn't be right, considering the steinberg isn't listed on their hardware list...
am I even remotely understandable???
thanks in advance! *laugh*
---------------------------------------------------------------
Houston Poetry Slam Team
www.houstonpoetryslam.com
NQuit Records
www.nquit.com
---------------------------------------------------------------
Hi!
What a way would you suggest me to go, if I decided to emulate a sound of
an explosion?
--
Alexandre Prokoudine
ALT Linux Documentation Team
JabberID: avp(a)altlinux.org
That problem was fixed in CVS. I don't know when another tarball will be put out, but if you download the CVS version it is fixed.
Taybin
-------Original Message-------
From: Alexander <alexander(a)edem.g12.br>
Sent: 09/09/03 09:18 AM
To: linux-audio-user(a)music.columbia.edu
Subject: [linux-audio-user] Compilication
>
> HI!
I'm brazilian. So... please, be patience with my english.
I try to compile ardour(version 0.9beta3).
But my CPU is a AMD-450. i586.
I see in the configure script in the directory .../libs/ardour some C
Flags
for i686.
Is correcty?
Probably I have problems with this flags?
In time, i can't compile ardour because one error.
Somebody can help-me with this error?
I can't subscribe in the ardour-dev or ardour-user mailing list. :(
I need change my e-mail because I never post any message in these
mailings.
make[4]: Entering directory `/home/MODEM/ardour-0.9beta3/libs/ardour'
source='diskstream.cc' object='diskstream.lo' libtool=yes \
depfile='.deps/diskstream.Plo' tmpdepfile='.deps/diskstream.TPlo' \
depmode=gcc3 /bin/sh ./depcomp \
/bin/sh ./libtool --mode=compile g++
-DLOCALEDIR=\""/usr/local/share/locale"\"
-I. -I. -I. -D_REENTRANT -O6 -mcpu=i686 -march=i686
-fomit-frame-pointer
-ffast-math -fstrength-reduce -fmove-all-movables -Wall
-I/home/MODEM/ardour-0.9beta3/libs/sigc++
-I/home/MODEM/ardour-0.9beta3/libs/sigc++/sigc++/config
-I/home/MODEM/ardour-0.9beta3/libs/pbd
-I/home/MODEM/ardour-0.9beta3/libs/midi++
-I/home/MODEM/ardour-0.9beta3/libs/ardour
-I/home/MODEM/ardour-0.9beta3/libs/soundtouch -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/local/include -I/usr/include/libxml2
-DCONFIG_DIR=\"/usr/local/etc\" -DDATA_DIR=\"/usr/local/share\" -c -o
diskstream.lo `test -f 'diskstream.cc' || echo './'`diskstream.cc
g++ -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I. -I. -D_REENTRANT -O6
-mcpu=i686 -march=i686 -fomit-frame-pointer -ffast-math -fstrength-reduce
-fmove-all-movables -Wall -I/home/MODEM/ardour-0.9beta3/libs/sigc++
-I/home/MODEM/ardour-0.9beta3/libs/sigc++/sigc++/config
-I/home/MODEM/ardour-0.9beta3/libs/pbd
-I/home/MODEM/ardour-0.9beta3/libs/midi++
-I/home/MODEM/ardour-0.9beta3/libs/ardour
-I/home/MODEM/ardour-0.9beta3/libs/soundtouch -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/local/include -I/usr/include/libxml2
-DCONFIG_DIR=\"/usr/local/etc\" -DDATA_DIR=\"/usr/local/share\" -c
diskstream.cc -MT diskstream.lo -MD -MP -MF .deps/diskstream.TPlo -o
diskstream.o
diskstream.cc: In member function `int
ARDOUR::DiskStream::do_flush(bool)':
diskstream.cc:1309: no matching function for call to `min(long unsigned
int,
size_t)'
make[4]: *** [diskstream.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
>
Hi,
Is anyone else experiencing this problem? I set up a bunch of
aconnect commands to route my keyboard controller (64:0) to a number of
synths on different MIDI interfaces, and also to route the output of Pro
Tools (on another computer) to pretty much the same places:
aconnect 64:0 64:32
aconnect 64:0 80:1
aconnect 80:0 64:0
aconnect 80:0 64:32
aconnect 80:0 80:1
I also route Pro Tools output back to my keyboard (line 3) in case I
want to plug another hardware synth in there, but nothing is hooked up
to that right now.
At this point I set up my mixer and play. Everything works and is
perfectly fine for long periods of time.
I then start Jack and within a minute or two I lose MIDI connectivity. I
can run alsaplayer or other audio apps and I still get audio, but there
is no more MIDI connectivity. I look at the synths and they are not
receiving MIDI input. (No event lights.)
I then stop Jack and I immediately hear a bunch of MIDI notes get
played.These notes were stored from when I wasn't getting connectivity.
At this point I have MIDI back for live playing until the next time I
start Jack when it happens again.
I do this 4 or 5 times and at this point I cannot get MIDI back at all.
I have to completely power down as far as I can tell. I tried rebooting
and had no luck the one time I did that.
I don't know what to look at to figure out what could be causing this.
Hardware and modules shown below.
Thanks,
Mark
64:X - HDSP 9652
80:X - MidiSport 2x2
Wizard root # lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo
KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo
KT266/A/333 AGP]
00:09.0 Ethernet controller: Broadcom Corporation BCM4401 100Base-T (rev
01)
00:0a.0 FireWire (IEEE 1394): Texas Instruments TSB12LV23 IEEE-1394
Controller
00:0e.0 Multimedia audio controller: Xilinx Corporation RME Hammerfall
DSP (rev 65)
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT8233/A/
C/VT8235 PIPC Bus Master IDE (rev 06)
00:11.5 Multimedia audio controller: VIA Technologies, Inc.
VT8233/A/8235 AC97 Audio Controller (rev 50)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 If
[Radeon 9000] (rev 01)
01:00.1 Display controller: ATI Technologies Inc Radeon R250 [Radeon
9000] (Secondary) (rev 01)
Wizard root # lsmod
Module Size Used by Not tainted
radeon 102460 1
snd-seq-midi 4096 10 (autoclean)
snd-seq-midi-event 3840 0 (autoclean) [snd-seq-midi]
snd-usb-audio 45056 2
snd-via82xx 13792 0
snd-ac97-codec 41400 0 [snd-via82xx]
snd-mpu401-uart 3680 0 [snd-via82xx]
snd-hdsp 34436 3
snd-hwdep 5152 0 [snd-hdsp]
snd-rawmidi 14976 0 [snd-seq-midi snd-usb-audio
snd-mpu401-uart snd-hdsp]
snd-pcm-oss 39588 0 (unused)
snd-pcm 64676 0 [snd-usb-audio snd-via82xx snd-hdsp
snd-pcm-oss]
snd-page-alloc 6708 0 [snd-via82xx snd-hdsp snd-pcm]
snd-mixer-oss 13624 0 [snd-pcm-oss]
hid 15300 1
snd-seq 39312 0 [snd-seq-midi snd-seq-midi-event]
snd-timer 15620 0 [snd-pcm snd-seq]
snd-seq-device 4384 0 [snd-seq-midi snd-rawmidi snd-seq]
snd 32676 0 [snd-seq-midi snd-seq-midi-event
snd-usb-audio snd-via82xx snd-ac97-codec snd-mpu401-uart snd-hdsp
snd-hwdep snd-rawmidi snd-pcm-oss snd-pcm snd-mixer-oss snd-seq
snd-timer snd-seq-device]
sbp2 18112 0 (unused)
raw1394 8056 0 (unused)
ohci1394 18312 0 (unused)
ieee1394 35692 0 [sbp2 raw1394 ohci1394]
Wizard root #
How bad is 2 ms latency?
I'm trying to decide upon a sound card and
I've noticed that the Creative Sound Blaster
Audigy 2 has a 2 ms latency, but offers
"hiss free" audio fidelity at 106 dB SNR.
The Delta 410 has zero latency, but its $200 US.
Now I'm an idiot at this high end sound card stuff,
so I'm not sure what really matters. All I want to do
is use Linux Audacity to record my own multi-track
creations and convert LP 33rpm records to CD.
I'm sick of tape hiss! After 4 tracks my analog
tape machine is useless. So I bought this here
computer to get away from that hiss and maybe
record something I can listen to without grinding
my teeth.
Any adice would be most welcome!
> According to the responses to my previous post. There does not seem to be
> a way in linux to send MIDI command from my shell to a MIDI output
> interface.
You can generate a note-on event from bash, with something like this:
echo -n $'\x90\x45\x70' > /dev/midi01
The above command plays the A note on "/dev/midi01"
x90 is the MIDI note-on status byte
x45 = decimal 69 = A (440 Hz).
x70 is the note velocity
If you want to stop the sound, use:
echo -n $'\x80\x45\x70' > /dev/midi01
where x80 is the note-off status byte.
> For reference I want to be able to generate drone tones on my MIDI. I am
> looking for a simple application (MIDI shell??) that would let me turn a
> particular note on. I already have a sound card with the wavetable, this
> sound card understands midi. Alsa is supposed to have a good midi api, so
> how so I insert a midi event into my souncards midi output interface!!
> FT
You need to discover which /dev/midiXX is your soundcard wavetable synth.
If you prefer to use ALSA rawmidi devices, replace /dev/midiXX with
/dev/snd/midiCxDy, where "x" is the card number and "y" is a device number
belonging to this card.
Regards,
Pedro
--
ALSA Library Bindings for Pascal
http://alsapas.alturl.com
Again of my problem with start jack.
What means the mistake:
jackd: pcm.c:689: snd_pcm_nonblock: Assertion 'pcm' failed.
Thanks!
Alexander
Brazil - Rio de Janeiro
When running Frank's exmaple pd patch (and all the others I've tried)
under JACK, using the Planet CCRMA version of pd I get lots of IO Errors
reported by pd, even though there doesnt seem to be any dropouts, the cpu
load is low and jack doesnt report any xruns.
Is there a .pdrc file or something where I can set the block size to make
it match jacks? Or is there something else wrong?
Cheers,
Steve
HI!
I'm brazilian. So... please, be patience with my english.
I try to compile ardour(version 0.9beta3).
But my CPU is a AMD-450. i586.
I see in the configure script in the directory .../libs/ardour some C Flags
for i686.
Is correcty?
Probably I have problems with this flags?
In time, i can't compile ardour because one error.
Somebody can help-me with this error?
I can't subscribe in the ardour-dev or ardour-user mailing list. :(
I need change my e-mail because I never post any message in these mailings.
make[4]: Entering directory `/home/MODEM/ardour-0.9beta3/libs/ardour'
source='diskstream.cc' object='diskstream.lo' libtool=yes \
depfile='.deps/diskstream.Plo' tmpdepfile='.deps/diskstream.TPlo' \
depmode=gcc3 /bin/sh ./depcomp \
/bin/sh ./libtool --mode=compile g++ -DLOCALEDIR=\""/usr/local/share/locale"\"
-I. -I. -I. -D_REENTRANT -O6 -mcpu=i686 -march=i686 -fomit-frame-pointer
-ffast-math -fstrength-reduce -fmove-all-movables -Wall
-I/home/MODEM/ardour-0.9beta3/libs/sigc++
-I/home/MODEM/ardour-0.9beta3/libs/sigc++/sigc++/config
-I/home/MODEM/ardour-0.9beta3/libs/pbd
-I/home/MODEM/ardour-0.9beta3/libs/midi++
-I/home/MODEM/ardour-0.9beta3/libs/ardour
-I/home/MODEM/ardour-0.9beta3/libs/soundtouch -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/local/include -I/usr/include/libxml2
-DCONFIG_DIR=\"/usr/local/etc\" -DDATA_DIR=\"/usr/local/share\" -c -o
diskstream.lo `test -f 'diskstream.cc' || echo './'`diskstream.cc
g++ -DLOCALEDIR=\"/usr/local/share/locale\" -I. -I. -I. -D_REENTRANT -O6
-mcpu=i686 -march=i686 -fomit-frame-pointer -ffast-math -fstrength-reduce
-fmove-all-movables -Wall -I/home/MODEM/ardour-0.9beta3/libs/sigc++
-I/home/MODEM/ardour-0.9beta3/libs/sigc++/sigc++/config
-I/home/MODEM/ardour-0.9beta3/libs/pbd
-I/home/MODEM/ardour-0.9beta3/libs/midi++
-I/home/MODEM/ardour-0.9beta3/libs/ardour
-I/home/MODEM/ardour-0.9beta3/libs/soundtouch -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/local/include -I/usr/include/libxml2
-DCONFIG_DIR=\"/usr/local/etc\" -DDATA_DIR=\"/usr/local/share\" -c
diskstream.cc -MT diskstream.lo -MD -MP -MF .deps/diskstream.TPlo -o
diskstream.o
diskstream.cc: In member function `int ARDOUR::DiskStream::do_flush(bool)':
diskstream.cc:1309: no matching function for call to `min(long unsigned int,
size_t)'
make[4]: *** [diskstream.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
Can anyone recommend a simple pd patch that wont take too much CPU, runs
happiily in jack and takes a pair of streams does something noticable and
outputs a pair of streams?
The examples I tried generally dont do straight processing.
I should be able to make one myself really, but I dont have pd-fu :(
Thanks,
Steve