> The other day I went to buy a music sampler, that kind of hardware you use
> to create contemporary music (Hip-hop, Jungle, Techno, ...). Somehow I found
> the price wasn't right. Why spend 3000 DM (that's around 1300$) in an
> overspecialized machine, when my humble computer should be able to do the
> same job?. And then a sampler needs lotsa memory, so you got to spend more
> quids upgrading it. I suppose that I would be better off spending that money
> upgrading the sound capabilities, RAM and speed of my computer. So I decided
> to start this project, delfin (that's dolphin in spanish), a software
> sampler.
> I realize that the sound quality of delfin and it's actual interface doesn't
> come near that of a real harware sampler... yet. Anyways I wanted to recall
> my forgotten and rusty C knowledge (ehem), and who knows, if more people get
> involved in this project, maybe delfin will become a full-grown, all-mighty,
> powerful seasinger.




Michael,

Excelent idea! I've thought that a computer based sampler would be a
good idea for a long time. After all, what do most samplers use to store
their data? Hard Drives! Someday, I'd like to see an free Linux
integrated audio suite that could rival the best stuff found on the Mac.
Do you think it could ever happen? I think if enough good programmers
got together, they could combine the features of Jazz, Slab, your
sequencer program, and another program that's in my head, Linux could
become the NEW musician's computer. 

Now about the program in my head:
I thought of this while playing my midi guitar. You see, my guitar has a
button on it to switch patches, but you can only do it one patch at a
time. You can't jump from sound 1 to sound 93 very quickly. Furthermore,
if I want to change any of the settings on my guitar/midi converter
(Roland GI-10), it takes even longer. One time, I tried to play my
guitar live, but it took me an eternity between songs to change all of
my settings.

Now, on with the idea:
I'd like to create what I call a "patch intercept" program. What it
would do is intercept any patch changes that it receives from the midi
in. However, instead of sending that patch change directly out of the
midi out, it would read from a file and send the parameters specified in
the file. For instance, if I sent a patch 2 signal from my guitar, the
program would, instead of changing my synth to sound 2, perhaps change
channels 1-8 to sound 26 and channels 9-16 to another sound, change the
volume settings for each channel, and even send a sysex signal to my
guitar/midi converter telling it to transpose everything down an octave
and to not send as much bend data.

The Compromise:
The only way I've been able to easily to anything like this is to create
a midi file in Jazz that, when played, would change all the patch files
and volume settings. It's sort of an awkward way to do it since you have
to open a particular file, and then actually have it playing while I
perform, even though the file itself doesn't contain any notes.

The Problem:
I said that I'd like to CREATE such a program. The problem is that I'm
more of a cheerleader and promoter than a programmer. No matter how much
I want to create this program, there's no way I could do it with my
pathetic programming skills.

The Solution:
If you or anyone you know would like to help me with this project,
please get in touch with me. I'd be eternally grateful. A program like
this would save me a great deal of time and prevent numerous headaches.
Regards,
Jason

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Jason Fillman
Email: [EMAIL PROTECTED]
Home Page: http://www.geocities.com/SiliconValley/Peaks/9331
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Reply via email to