http://plugin.org.uk/timemachine/ tarball, 100k.
Depends on SDL, SDL_image, jack and libsndfile.
I used to always keep a minidisc recorder in my studio running in a mode
where when you pressed record it wrote the last 10seconds of audio to the
disk and then caught up to realtime and kept recroding. The recorder died
and haven't been able to replace it, so this is a simple jack app to do
the same job. It has the advantage that it never clips and can be wired to
any part of the jack graph.
I've been using it to record occasional bursts of interesting noise from
jack apps feeding back into each other.
Usage: ./configure, make, make install, run jack_timemachine. Connect it
up with a patchbay app. To start recording click in the window. To stop
recording, click in the window.
It writes out 32bit float WAV files called tm-<time>.wav, where <time> is
the time the recording starts from.
The prebuffer time and number of channels are set in a macro, defaults are
10s and 2. It works on my machine, and I'l fix major bugs, but I don't
really have time to support another piece of software, so good luck :)
If anyone wants to maintain it, feel free.
May it preserve many interesting sounds for you,
Steve
Hi all. I have an on motherboard es1371 (which appears to be working
fine, although I'm not using it for audio). Can't seem to get the midi
working.
Here's the skinny... relevant output of lsmod:
----------------------------------------------
snd-seq-midi 3136 0 (autoclean) (unused)
snd-seq-oss 22080 0 (autoclean)
snd-seq-midi-event 2792 0 (autoclean) [snd-seq-midi snd-seq-oss]
snd-seq 32812 2 (autoclean) [snd-seq-midi snd-seq-oss
snd-seq-midi-event]
snd-card-ens1371 9408 0
snd-pcm 46176 0 [snd-card-ens1371]
snd-timer 9056 0 [snd-seq snd-pcm]
snd-rawmidi 11456 0 [snd-seq-midi snd-card-ens1371]
snd-seq-device 3744 0 [snd-seq-midi snd-seq-oss snd-seq
snd-rawmidi]
snd-ac97-codec 22848 0 [snd-card-ens1371]
snd 23336 2 [snd-seq-midi snd-seq-oss
snd-seq-midi-event snd-seq snd-card-ens1371 snd-pcm snd-timer
snd-rawmidi snd-seq-device snd-ac97-codec]
soundcore 3556 4 [snd]
-----------------------------------------------
$ ls -la /dev/sequencer
crw-rw---- 1 root audio 14, 1 Mar 14 2002 /dev/sequencer
------------------------------------------------
$ ls -la /proc/asound/dev
total 0
dr-xr-xr-x 2 root root 0 Jan 13 21:57 .
dr-xr-xr-x 5 root root 0 Jan 13 21:57 ..
crw-rw---- 1 root audio 116, 0 Jan 13 22:21 controlC0
crw-rw---- 1 root audio 116, 8 Jan 13 22:21 midiC0D0
crw-rw---- 1 root audio 116, 24 Jan 13 22:21 pcmC0D0c
crw-rw---- 1 root audio 116, 16 Jan 13 22:21 pcmC0D0p
crw-rw---- 1 root audio 116, 17 Jan 13 22:21 pcmC0D1p
crw-rw---- 1 root audio 116, 1 Jan 13 22:21 seq
crw-rw---- 1 root audio 116, 33 Jan 13 22:21 timer
-----------------------------------------------------------
presumably snd-seq-oss is the /dev/sequencer compatability layer (which
I loaded explicitly). Neither playmidi nor rosegarden can seem to open
/dev/sequencer. playmidi error:
-------------------------------------------------
playmidi: No playback device found
------------------------------------------------
Do I misunderstand the setup? I am presuming that when I load
snd-seq-oss, that it redirects /dev/sequencer to and from the alsa
sequencer and the alsa sequencer is presumably hooked up to alsa
raw-midi which presumably points to the joystick port on the es1371. Is
this right (I'm not so sure -- count the occurences of the word
"presumably in the preceding ;) )? If so, does anyone have any idea why
it's not working?
Thanks in advance.
Cheers,
Craig
Janez,
Here is a good one that I was reading when your message arrived in my inbox.
Enjoy,
Ed Richards
http://www.pcavtech.com/soundcards/reports/index.htm
-----Original Message-----
From: Janez Vrenjak [mailto:janez@kud-kontrabant.si]
Sent: Thursday, January 16, 2003 9:21 AM
To: linux-audio-user(a)music.columbia.edu
Subject: [linux-audio-user] Which audio card to use?
Hay,
can someone tell me which audio card to choose or to point me to some
site where I can read about it.
I'd like to mix music. I.e. to build some kind of small home studio.
Thx
Regards
Janez
This email, including any attached files, may contain confidential and privileged information. Any review, use, distribution or disclosure of included information by unintended recipients is strictly prohibited. If you are not a named recipient or authorized to receive and / or act on information sent to a named recipient, or have reason to believe you are not or should not be one of the named recipients, please notify sender accordingly by reply email and delete all copies of this message prior to forwarding, copying or otherwise reproducing this message or attachments thereto. For information regarding the export control status of items discussed in this document, please refer to the project control list. Thank you.
Hi-
I'm trying to get a usable midi sequencing setup, and I'm almost there.
All the software is from the Planet CCRMA on top of RH8.0, and
everything's working (thanks, Fernando, for your help). What I'm having
problems with now are the apps; I should add that I'm a newbie, so sorry
if these questions are in the fine manual...
Rosegarden (4-0.8-2)
Is it possible to change the note/voice used by the metronome?
Also, there's an echo when I play the keyboard-- is Rosegarden echoing
the midi input? How can I turn this off?
There's a tutorial that refers to the "studio", but I can't find it; is
this in a newer version? I'd like to set up the instrument definitions
for the Roland RD-600 (does anyone have a file of this?)
Muse (0.5.3b-2)
I can't seem to get it to record; I've tried following the online
directions, but without success. The UM-1S shows up in the list of midi
ports, and I make it recordable; I make the track recordable, and set a
range, double-click within it, and try recording-- nothing ever happens.
Are there other sequencing apps I should try out in this distribution?
Thanks!
-John
PS my configuration, if it addresses any questions above:
Hardware: Gateway laptop, p3@900MHz, with maestro3 sound and Roland
UM-1S usb midi, with a Roland RD-600 keyboard
Kernel, drivers etc from planet ccrma @home; low latency patch enabled
I'm planning on writing some documentation on using the envy24control program in the near future. This is what you really want to use with the ice1712 driver. You will see many more channels than you have with the audiophile. IIRC you should have 2 analog and 2 digital.
Jan
-----Original Message-----
From: "linux-audio-user-admin(a)music.columbia.edu" <linux-audio-user-admin(a)music.columbia.edu> on behalf of "Joshua N Pritikin" <vishnu(a)pobox.com>
Sent: Thu, 16 Jan 2003 12:53:17 +0530
To: "linux-audio-user(a)music.columbia.edu" <linux-audio-user(a)music.columbia.edu>
Subject: [linux-audio-user] M-Audio Audiophile
i got my new Audiophile 2496 installed with Alsa 0.9.0rc5. i have an external A/D
converter and the SPDIF light is lit, meaning that the card is working.
alsamixer shows *lots* of controls. What do they all do?
Can someone post a working /etc/asound.state?
--
Victory to the Divine Mother!! after all,
http://sahajayoga.orghttp://why-compete.org
Hello all,
Can anyone recommend a simple low-on-resources program that will allow me to
select a midi bank or patch from those available on the soundcard? I don't
need sequencing abilities, I just need to be able to select 'piano' or
'organ' or whatever for live playing. Preferably without KDE or Gnome
dependencies - I'd like to save resources while recording with Audacity
running under the Blackbox window manager.
Cheers
Daniel
> > > > also supports MIDI, which I believe is a problem for LADSPA (Taybin?).
> > >
> > > Yes. XAP is supposed to address this (at an abstract level), I believe
> > > that explicit MIDI support ala VSTi is a serious mistake.
> >
> > I know this subject has been extensively chewed on LAD but perhaps you
> > can summarize for normal users why it's a bad idea or implementation. I
> > imagine the MIDI + VST arrangement is quite popular with Win/Mac
> > musicians. Those musicians coming into Linux might wonder "Why no MIDI
> > with LADSPA plugins?" (though of course XAP should work to make 'em
> > happy ;).
>
> Mainly because MIDI is very primitive and supporting MIDI at a low level
> ties you to it to some extent. XAP has a highlevel control interface that
> MIDI can be converted into trivially, but can handle other things.
I still have trouble understanding this view (except for non-standard
tunings..)
Everyone seems to love knocking MIDI, but MIDI is a *real* standard,
supported by countless manufacturers for two decades now. Any
improvements or a new standard are going to arise from the MIDI
consortium itself and the support of manufacturers.. If MIDI were too
primitive for the job, then we wouldn't have all these neat hardware
synths!! MIDI's simplicity is also one of its greatest strengths along
with its low overhead and easy processing.
I hope that one day some commercial manufacturers will port their apps
to Linux, but does anyone honestly expect their going to use XAP? No, as
soon as this happens XAP will be forgotten. And XAP is just going to
alienate potential audio developers from Linux - from where i stand it
just looks too complicated and over-engineered. I can't help but feel a
lot of energy is being spent here by well-meaning individuals which
could be better spent by settling on a simpler standard and getting on
with application support, the biggest gap for Linux.
Anyone who's done/doing computing at degree level will know all about
the OSI vs. TCP/IP fiasco, and I can't help but see similarities.
end_rant(void)
-nixx
__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com
> So you can run it in the sh command line, in the python commandline or
> in a real script. That's a big advantage over C++, let alone the
> syntactical advantages. It's faster to write, and with the numercial
> libs it's not that much slower.
The problem is i want to have total control of the overhead, while
being able to optimize any code i want. If i can place all of the heavy
overhead in a non-critical thread, it's just fine.
> > I will consider looking at it. What are the reasons to use
> > python
> > instead of c++? I have some experience in c++ code but has never
> > seen python, nor used any of its tools... and i sure would need the
> > numerical extension you mentioned.
>
> Well, now that you mention it, Python would be no better for real time
> work than the C++ libs from Octave.
>
> Looks like you'll be working from scratch.
>
> Erik
> --
As someone said previously, there is a way to write major code issues
in c++ and glue them together with python.
This is not far from what i have foreseen. I though of a thread running
digital processing over some stream, and some other just for management
issues, possibly receiving orders from a script. The first should be
c/c++, while the second could be anything else.
Strange as it is, you saying i have to do it from scratch is REALLY
good news to me. As it happens i have this end of graduation project,
which was more or less targeted to the requirements i asked about in my
first mail ( althought it was not my main proposal ). As it goes, i can
say to my professor i really couldn't find anything very close to the
project i have going on ( it's almost done by now ). The bad news is i
have to use my own code, which was written mainly in a rush, and lacks a
little discipline in some points.
If someone would like to take a glance, i would be glad, though it
lacks documentation, and is commented mainly in portuguese.
By your news, i have second thoughs of continuing it to serious work,
maybe in a master thesis.
Again, thank you all,
Fabio
Hi all,
Good job I'm getting a new hard disk soon and will be able to install
some other distros to test on :) Just build fixes with this release.
There was also a gtk-2.2-only function in there, which has been
gtk-2.0-ified.
* build fixes for gcc 2.9x from Fernando Pablo Lopez-Lezcano
* compiles with gtk 2.0 now (thanks to Fernando again)
* builds without lrdf now (thanks to Austin Acton)
http://pkl.net/~node/jack-rack.html
Bob