Dear all,
This is actually the very first track I made with Linux. Recently I
listened to it again and felt this track deserved some more attention so
I decided to remix it. Originally this track was made with LMMS and I
recorded the vocals with Qtractor. I kept the vocals and parts of the
drumsamples and I also stuck with the bass line for the verse and some
of the effects.
So I loaded all the samples into Hydrogen, recorded all MIDI patterns
with seq24 and inserted the plug-ins I wanted to reuse into Qtractor.
Well, that was my intention actually. I ended up rerecording guitar
parts and added quite some extra samples. Also the number of synths
steadily grew during the process, same for the amount of plug-ins I used.
This is what I came up with, just freshly ran through LinuxDSP's MBC2
(it's an electro-ish track so I compressed the hell out of it):
http://theinfiniterepeat.com/music/the_infinite_repeat_-_money_or_love_(dj_…
Stuffs used:
* Yoshimi Analogue Bass running through a C* Pre-amp and the Crossover
Distortion plug-in
* Yoshimi Dubstep (custom patch), I did the cut-off live with an Akai
MPK Mini
* amSynth Synth Strings 1 patch
* SO-666 Feedback Drone LV2 plug-in (LOVE THIS ONE!!! Thanks for this
plug-in Jeremy Salwen!!)
* WhySynth DragonPurr
* MDA Vocoder + Yoshimi Hard Synth
* All guitars (Fender Tele and OLP Music Man) done with Guitarix and the
Redwirez IR Library (http://www.redwirez.com/free1960g12m25s.jsp?ref=home)
* Lots and lots of Calf Compressors and I think every track (about 20)
has a different reverb plug-in (TAP, FreeVerb). I also used quite some
Calf Vintage Delays for the guitars and the SO-666. And 2 or 3 Calf
Phasers. Oh yeah, and the SC3 plug-in to duck the SO-666.
* Most drum samples are from the LMMS sample set, I decided to re-use
those. The crashes are from the GSCW2 Hydrogen kit.
* Last but not least, I added a little Glockenspiel in the bridge. First
I wanted to use the Glockenspiel of the SSO library but that specific
set of samples is not so great so I drove to our rehearsal room to pick
up our drummer's little Glockenspiel, mic-ed it with the first mic I
could find (an AT2020) and got it on hdd within a few minutes.
Basically I used Qtractor as a mixer, Hydrogen to host the samples and
seq24 for the MIDI patterns and automation of Qtractor. Works like a
charm. Hope you like it. Feedback is always appreciated!
Best,
Jeremy
Hi list,
I made a little program to load all files in a folder into a .tap file
for Tapeutape.
It's my first Perl program so don't expect too much.
Page : https://sites.google.com/site/experimentalfrush/installed-apps/tapeutape
Download direct:
https://sites.google.com/site/experimentalfrush/installed-apps/tapeutape/li…
How to use it:
1. Put the 'listdir' file in the directory where the samples are.
2. Execute the file and find a file named 'thisfolder.tap' in the same
directory as the samples.
3. Open thisfolder.tap in Tapeutape and edit at wish.
The samples are imported as 'new instrument' in a 'new kit' in a 'new
setup'. The work this thing does is loading every sample and creating
all these instruments. I didn't automate assignment to midi note
ranges or instrument naming (yet).
PS: You can rename the file 'listdir' to anything you want.
PPS: It loads .wav files now, but if you want it to load another type,
just change the line that reads:
@files = <*.wav>
to
@files =<*.flac>
or whatever type of audiofile you want it to load.
(There's more you can change, just read the 'listdir' with a
texteditor and you'll see.)
I thought it may be useful to some people here,
contributions/improvements are welcome off course.
Greetings
Peter
Is there a lightweight, fast, not-extravagant-with-screen-real-estate (i.e. will work in 1024X600) piano-roll sequencer?
I just need MIDI only. I don't want a tracker, I need piano roll.
I know Rosegarden pretty well, and like it, but it slows to a crawl on my little EEE. Likewise Seq24, I've used it a lot in the past, but it is unusably slow on this little guy. And I'm not diving into Ardour3 yet.
Seems like piano-roll MIDI sequencing, which as been around since CakeWalk in the days of 20Mhz 16-bit Intel 286 PCs and Vision in the days of 16Mhz 68000 Macs, could be accomplished with great speed on a 1.6Ghz 32-bit machine (or . Maybe there's a Linux program out there which does it, but I just haven't found it yet.
Something pretty much like that should be around for Linux. Or should I fire up a 68000 emulator and Mac ROM and run EZ-Vision, or my 68000 Atari emulator and run SMPTETrack?
-ken
sorry... i cced the old ML addresses :S
fixing the CC now.
On Mon, Feb 28, 2011 at 07:29:54PM +0100, Mike Galbraith wrote:
> On Mon, 2011-02-28 at 18:53 +0100, torbenh wrote:
> >
> > On Tue, Feb 22, 2011 at 03:47:53PM +0100, Mike Galbraith wrote:
> > > On Tue, 2011-02-22 at 13:24 +0100, torbenh wrote:
> > > > On Fri, Feb 18, 2011 at 01:50:12PM +0100, Mike Galbraith wrote:
> >
> > > > > Sounds like you just want to turn CONFIG_RT_GROUP_SCHED off.
> > > >
> > > > but distros turn it on.
> > > > we could prevent debian from turning it on.
> > > > now opensuse 11.4 has turned it on.
> > >
> > > If you or anyone else turns on RT_GROUP_SCHED, you will count your
> > > beans, and pay up front, or you will not play. That's a very sensible
> > > policy for realtime.
> >
> > this probably means that generic computer distros should not turn this
> > option on ?
>
> Yeah, agreed, not for a great default config, but only because
> newfangled automation thingies can't (possibly?) deal with it sanely.
but this is excactly the reason, why i would advocate rt_runtime to be
in a separate cgroups system.
any admin who wants to limit RT runtime could still do it.
people who dont care, and just want their cfs slices configured, can
still do it.
>
> > > If systemd deals with it at all, seems to me it can only make a mess of
> > > it. But who knows, maybe they made a clever allocator. If they didn't,
> > > they'll need an escape hatch methinks.
> >
> > the problem is that audio applications can not really pre allocate their
> > cpu needs. user can add processing plugins until he pushes his machine
> > to the limit. (or the cgroup where his process is running in)
> >
> > we dont really have a mechanism for plugins to publish their needed
> > cycles.
>
> I can't see how it could matter what any individual group of arbitrary
> groups N (who can appear/disappear in the blink of an eye) advertises as
> it's wish of the instant. "Hard" + "Arbitrary" doesn't compute for me.
i dont really understnad this statement.
>
> -Mike
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo(a)vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
torben Hohn
I'm something of a noob when it comes to using Linux for audio, so
please forgive the stupid questions and give simple answers! I am
generally familiar with Linux though.
I've got a Cakewalk UA-1G but am having trouble understanding what I
need to do to use it fully. I've plugged a mic and phones into it and
when I plug it into a USB port on my Linux box, the red USB light on
the device comes on and I can hear the mic using the phones. So I think
the hardware is working. If the UA-1G is switched to standard mode, it
seems to work properly and I can use both aplay and arecord
successfully.
However, if I have it switched to advanced mode when I boot and/or plug
it in, it doesn't work. In /var/log/messages I see:
Feb 23 16:23:58 piglet kernel: [ 5769.114020] usb 2-2: new full speed USB device using uhci_hcd and address 3
Feb 23 16:23:59 piglet kernel: [ 5769.273927] usb 2-2: New USB device found, idVendor=0582, idProduct=00e9
Feb 23 16:23:59 piglet kernel: [ 5769.273933] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 23 16:23:59 piglet kernel: [ 5769.273936] usb 2-2: Product: UA-1G
Feb 23 16:23:59 piglet kernel: [ 5769.273938] usb 2-2: Manufacturer: Roland
Feb 23 16:23:59 piglet kernel: [ 5769.282926] ALSA usbaudio.c:2943: 3:0:1 : unknown interface protocol 0002
Feb 23 16:23:59 piglet pulseaudio[3316]: module-alsa-card.c: Failed to find a working profile.
Feb 23 16:23:59 piglet pulseaudio[3316]: module.c: Failed to load module "module-alsa-card" (argument: "device_id="1" name="usb-Roland_UA-1G-00-UA1G" card_name="alsa_card.usb-Roland_UA-1G-00-UA1G" tsched=yes ignore_dB=no card_properties="module-udev-detect.discovered=1""): initialization failed.
I have also run /usr/sbin/alsa-info.sh and the results are at:
<http://www.alsa-project.org/db/?f=3a3fdb59091197a1a7b7c90b47daa45a8cb9c1b2>
I'm running opensuse 11.3 with kernel 2.6.34.7-0.7-desktop.
I'd appreciate any advice.
Thanks, Dave
----- "Fritz Meissner" <meissner.fritz(a)gmail.com> wrote:
> Works in 24-bit mode with Ubuntu 9.04, so it should certainly work
> with anything newer.
Okay,
I purchased the little soundcard UA1EX.
And it works just out of the box with an ubuntu 10.10
on a laptop I have. Just plug it and ALSA sees
the device.
Here is a proof that it works:
http://dl.free.fr/cLQMzkUEp/tarrega_em-study_96khz_24b_stereo.wav.bz2
It's a little Tarrega's study in Em for the classic guitar
(it's public domain music, 100% legal to post). I just plugged
a cheap microphone directly in the UA1EX microphone
port, and recorded at 96KHz (hell, 96KHz! are you
insane recording people? we are not bats!), 24b,
stereo. Then I post-processed the file slightly
with ffmpeg to increase the volume and here is the
result wav file.
As you can hear, we hit the noise floor pretty
well, but I didn't expect too much with the quick
setup. In the future I will plug an amplifier in
the RCA connectors of the UA1EX. It was just a
quick and dirty record session (and as you can
hear, the piece is played too fast and with the
wrong emotion in it, namely: stress).
Anyway, thanks for the suggestion Fritz, it was
the perfect device I wanted. A bit long to come
because the model is "superseded" by the more recent
UA1G. But I could get one, so that's nice.
Thanks!
Cédric.
Hi LAUs,
sorry, maybe it's well known, but is there
a synthesizer (or however it might be called) that
more or less sounds like a cello? (I should dig by
myself, but I am very bad at that when it's not
about finding programming related stuff.)
I can edit/modify/compile/debug things, so even
ultra experimental/research/half working stuff is
very welcome.
I am planning to write a little program to detect
movements of my two hands with a little camera
attached to the laptop I have here and I thought
I could, I don't know, send midi events or whatever
to a synthesizer (or whatever) and have some audio
output that would more or less sound like a cello
(I love cello).
Or any string instrument that you play with a bow
if cello is too specific.
To get the idea:
one hand would go up/down and it would be translated
as bow movement. The more on the right the louder the
sound. The other hand controls the pitch in the vertical
direction and another parameter ("metallic" sound let's
say) in the horizontal direction. Visual data sampled
at the frequency of the camera. Colored gloves to quickly
find the hands in the image. Well, pretty basic stuff.
Thanks,
Cédric.
*
david wrote:
> Hmm, maybe make a script that checks to see if firewire device is
> connected. If true, it starts JACK with the firewire backend, otherwise,
> it starts with your ALSA backend. Maybe you could run that script on
> startup.*
Thanks David, but as a beginner I have no idea where to write this scipt. I
assume you don't mean that I write such a script in the QjackCtl setup GUI,
right?
*Dominic Sacr? wrote:*
*> The "Execute script on Startup" field is used to run a command before
> the JACK server is started (which may or may not be the same time
> QjackCtl is started).
> The meta-symbols can be used to pass parameters to the command. For
> example, if "alsa" is your active QjackCtl preset, %P would be replaced
> with "alsa" when the command is executed.
> From your description it sounds like to don't need a startup script at
> all, but what you really want is "qjackctl -p alsa".*
That's very insightful Dominic - thanks! What would "qjackctl -p alsa" do
and where would I enter it? in the QjackCtl settings window? I don't
understand the meta-symbols at all. So "%P alsa" is meaningless in terms of
automatically loading a QjackCtl preset?
Dan
I'm trying to use the "Execute script on Startup" field in the QjackCtl
settings window to automatically load, on application-startup, a QjackCtl
profile I created. The profile I created is called "alsa", so using the
drop-down 'meta-symbols' list on the right-hand-side I've entered the
scripting argument "%P alsa". So far it doesn't seem to be working. Anyone
had any success with this feature in QjackCtl?
- Dan