I thought I would report to the LAU on some testing of Specimen. First,
though I publicly thank Pete Bessman for his great work.
As some of you may recall, I'm working on 3-D audio, but also on 1- and
2-D instrument generation using physical modelling. (My background
is physics and EE, not music nor recording. My apologies!) Anyway,
I had created a series of 84 WAV files, each 24-bit, 96,000 samples/sec,
three seconds in length (!), mono. Each of these is nearly 1 MB in size.
In order to really test soundfonts, I need something that will play
MIDI files or something such as that, so I can determine what the
soundfont sounds like in a real piece, not just with my hacking on a
keyboard.
Using an BEEF XML file that I created, I was able to scoop up 64 notes
into Specimen, which appears to have converted the WAV files to stereo.
So it had loaded about 100 MB of samples, one for each note from C2 to
daylight, as some would say. I then played, with pmidi, a rather fast
MIDI file: LISZT.MID, a short piano piece by Franz Liszt. You may
have heard this in Western movies, played on a honky-tonk piano,
in a saloon scene. It's 175 BPM, so it's fast, esp. for three-second
WAV samples and with a lot of chords! It played this piece just fine
as far as I can hear. (1)
For comparison, I tried my toylike Magix MIDI Studio WAVE player sampler
synth. I was only able to load about 48 notes. The results were
catastrophic. I estimate that about 2/3 of the notes were dropped.
There were a lot of popping and crackling sounds as the piece was
being slaughtered. (This sampler is DircectX.) So it was no contest.
I don't own any pro-level Windows sampler synths, except for Gigasampler
lite --- but alas, this version doesn't work with XP; it's 16/44.1 K,
not 24/96, and I don't have a way of getting WAV's to Gigasampler
format. So again, it's no contest. As far as I'm concerned,
Gigasampler lite was a no-show.
I'd be happy to run other test of other software, but need some pointers
to demos, etc. It should also be relatively straightforward to use
such software, like Specimen is. Alternatively, I challenge others to
load up 64 three-second 24/96 samples in their favorite synth, play a
175 BPM file with lots of chords, and report back to the rest of us.
I'll email the file to those interested. I'm serious; I'd really like
to know what's out there. How much does it cost, and how easy is it to
use? If it's less than five dollars and very easy to use, I may be
interested.
Thanks again, Pete. Wonderful work. For me it's very useful, even without
all the advanced features.
---------------
(1) P4, 2.6 GHz, 800 MHz FSB (dual-channel 400 MHz DDR's). 2.6.1 kernel.
1 GB memory, ECC. The soundfont I created was not a piano soundfont, so
musically it sounds kind of silly. It sounds just fine technically.
hi
stupid question maybe, but how can i remove a module in ams?
thx in advance.
m
--
--------___________________________
hear me here: http://www.mprims.tk
You are right, I haven't!
Will try it out tonight and this weekend
m.
> -----Original Message-----
> From: linux-audio-user-bounces(a)music.columbia.edu [mailto:linux-audio-
> user-bounces(a)music.columbia.edu] On Behalf Of Michal Seta
> Sent: Tuesday, February 24, 2004 3:04 PM
> To: A list for linux audio users
> Subject: Re: [linux-audio-user] RE: Linux sampler projects
>
> "Matthew Allen" <matthew(a)lith.com> writes:
>
> > (subsequently I have built an FM7 clone in PD, and I am slowly
> > working on a Kontakt clone, but one of my favorite sound manglers
(the
> > multi breakpoint envelopes, are pretty impossible to do in pd from a
GUI
> > standpoint and tough to understand from a shear command driven list
of
> > numbers standpoint)
>
> You obviously haven't tried the ggee lib which includes [envgen]
object.
> It's very GUI.
>
> cheers
>
> --
> _
> __ __ (_)___ Michal Seta
> / \/ \ _/^ _|
> / V |_ \ @creazone.32k.org
> (___/V\___|_|___/
> http://www.[creazone]|[noonereceiving].32k.org
>
>
>
> _________________________________________________
> Scanned on 24 Feb 2004 23:12:43
> Scanning by http://erado.com
_________________________________________________
Scanned on 24 Feb 2004 23:16:16
Scanning by http://erado.com
Man I missed a discussion. Sucks not having a net connection at home.
First and Foremost.
Pete, please keep on doing whatever the hell it is you want to
do. It was great getting in this morning and having a freshmeat
announcement with an update of specimen. This mail is not a feature wish
list for specimen (or for anyones sampler) this is just what I like
sampler wise.
Second Samplers.
Like many people on this list I had been using hardware boxes
for years. In the end, the last 2 pieces of gear I gave up were my SY99
and my Yamaha A3000. I gave both of these up solely because of Native
Instruments Kontakt (sampler) and FM7 (fm synth). Up to that point I had
been using the outboard gear and PD. Native Instruments showed me the
light. (subsequently I have built an FM7 clone in PD, and I am slowly
working on a Kontakt clone, but one of my favorite sound manglers (the
multi breakpoint envelopes, are pretty impossible to do in pd from a GUI
standpoint and tough to understand from a shear command driven list of
numbers standpoint)
Things Kontakt did that made me want to switch.
1. Easy of importing a bunch of samples at a time (or if you have a
GUI use it right).
You could drag a sample onto the keyboard window. It would map
the root to the key you dragged it to. You could then pull out the
borders of the key (left and right set range, up and down set velocity).
Samples could be dragged over each other, and you could set cross fade
between the overlapping samples.
I was sold the day I needed t0 import a couple of hundred
chopped up bits of sound. It took me 5 minutes to set up 2 sound banks
in Kontakt, I gave up after about 3 hours on the a3k.
2. Modulation sources and Destinations coming out my ears.
Modulator can be tempo (midi time clock) synched. Pretty much
every parameter can be modulated (even ones most people wouldn't want to
modulate). You can even modulate the parameters of the modulators with
more modulations, its very GNU.
LFOs with sine, tri, square, saw, random and multi waveforms (optional
tempo-sync with definable quantize times)
Envelopes: AHDSR as well as 32-stage flexible envelopes
Envelope follower
32-stage step modulator
Glide/portamento
Velocity
Release velocity
Key position
MIDI controller # (numbers freely assignable)
Pitchbend
Poly aftertouch
Mono aftertouch
To me these are the 2 most import aspects of a sampler (the
fundamentals have to be there, like multi-sample playback, loop start
and end points, Pitch and Amplitude control, not just envelopes but
coarse and fine adjustments, allow me to assign my envelopes to all of
these. Having an internal Filter is debatable, but if you are going to
put it in there make sure I can modulate that to! I don't want a sample
editor, not even normalize or other common DSP stuff). It made sense to
have it built in back when that sampler in the rack was the only thing
that understood samples. But now I have resound, and audacity, and snd,
and etc etc etc.
I guess now that I am thinking about it, one thing Linux people
could (and do) do in many cases is to give me complete access to all of
this stuff from the command line. It would be a wicked ass command but
if I could set up a complex instrument with a script, and then play it
without a GUI, ohhh I am drooling thinking about the weird stuff I could
force a sampler do.
m.
_________________________________________________
Scanned on 23 Feb 2004 20:00:59
Scanning by http://erado.com
Mark,
Thanks for the offer, but I actually have dozens of pianos. The purpose
of this test was to stress Specimen for Pete and provide some feedback.
I used a MIDI file that produces a torrent of note events to see if Specimen
could assemble rather large samples quickly and put them out to Jack.
It worked great. (BTW, I should have said that the toylike Magix test
used 16-bit, 48 Ksamples/sec, two-second-long samples, yet still failed
very miserably --- as expected.)
I'll actually use other MIDI files to test my large soundfonts --- more
appropriate to the type of instrument I'm simulating. After passing this
"speed test," I shouldn't see problems with the usual suspects, er files.
hi again
just found the answer myself. sorry. the first module i created was a rather big one so that the remove button was not visible in the parameter window.
greetings
m
--
--------___________________________
hear me here: http://www.mprims.tk
Hi:
Can the software virtual keyboard in Zynaddsubfx be used to
trigger samples from Specimen via Jack, or is this virtual keyboard only
capable of being used internally with Zyn? When I try to patch the outs
of Zyn via the Midi panel in Jack I don't get anything. This is
probably simple for most of you. Help a dimwit like me, anyone?
Ok, thanks for any help,
gk
I almost wanted to call this 0.3.0, but it's not quite there. This
release adds a filter with resonance, ADSR volume envelopes,
independent direction and duration play mode configuration, and a
highly optimized resampling routine that easily accomodates 64 note
polyphony on my Athlon 1.33.
www.gazuga.net, as usual, has the latest.
I'm also going to dry and address the gazillion loose ends in that
other thread (I can't keep up with it anymore, so here's a fresh
start).
Patrick: There is no .glade file. All the UI code was written by
hand, and as I said before, I highly dependent on the patch
infrastructure having a certain interface.
Jan: Coding gui events over ports does not sound like my cup of tea.
That would also be a pain since that is radically different from what
my gui code currently does.
Dave: I agree with all those features, they are on their way. I just
have to take care of the basics first.
Steve: Nice to able to express a good old fashioned dissonant opinion,
thanks for granting me that slack.
Everybody: Perhaps I should emphasize a few facts:
a) Specimen is a few months old.
b) Specimen is my first real program.
c) Every day I sit down and code, I churn out around 500 to 1000 lines.
d) I intend for Specimen to be a professional quality music maker.
Granted, I haven't written design documents and such about how
Specimen will be professional, but that's mainly because I've been
spending my time working on the actual program. It won't be more than
a couple more months before the vast majority of features necessary
for making rich music are available. I also have no experience
with hardware samplers, my old instrument of choice was FruityLoops,
so I'm not thinking in terms of the way Real Samplers work. I'm
trying to make a tool that makes music with the best possible
tradeoff between flexibility and ease of use, and maximal quality
all around.
OK, I've donned my asbestos armor, let 'er rip.
[pb]
all,
ever since i use qjackctl i wonder what is the difference between the
reported Xrun count and the count between brackets ().
i.e. on its homepage http://qjackctl.sourceforge.net/ you can see a
screenshot where the Xruns are reported as 1(2). now, how many Xruns
have really occurred? 1? 2?
i usually have no Xruns, but sometimes 0(1) and this is reported in the
messages window, so i come to believe this is real(?)
can someone please epxlain me the secret of qjackctl's Xrun reporting.
thx, ALEX
Chat instantly with your online friends? Get the
FREE Yahoo! Messenger http://uk.messenger.yahoo.com/