Re: [LAU] midi: trigger a "piano roll scroller" type thing?

From: Lorenzo <lsutton@email-addr-hidden>
Date: Tue Jun 22 2010 - 09:31:17 EEST

andy baxter wrote:
> On 22/06/10 03:31, Aaron L. wrote:
>> Hi all.
>>
>> I don't do any midi stuff.
>>
>> I've messed around with it a bit and understand the basics but I'm
>> wondering if a certain midi "feature" (not sure what to call it) exists.
>>
>> Let's say you have a pre-recorded bass track......
>>
>> And you create a midi file out of it....
>>
>> Would it be possible to trigger each individual note of that midi
>> file with, say, a kick pedal in real, human time?
>>
>> This would mean that every kick drum hit would trigger a new note
>> (the next one in the series) but would still be triggered by a human
>> being's sense of rhythm.
>>
> You could have a look at SuperCollider - it's an audio synthesis
> programming language, where some of the built in language functions do
> various audio-related things. Programming something like this would be
> a fair bit of work, but it should definitely be possible.
You could also have a look at Pure Data (aka Pd): it's also an audio
synthesys language, but of the dataflow type... It shouldn't be too hard
to implement what you describe:

- save bassline pitches to 'something' readable by PD (text-file, array
etc.)
- create triggering mechanism for bass-drum (basically an audio trigger)
- when note is to be triggered send it to some form of bass synth which
could be:
     a) directly imlpemented in Pd
     b) midi (using Pd's 'midiout' features)

Of course don't take may draft too literally :)

Good luck
Lorenzo
>
> andy
> _______________________________________________
> Linux-audio-user mailing list
> Linux-audio-user@email-addr-hidden
> http://lists.linuxaudio.org/listinfo/linux-audio-user
>
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-user
Received on Tue Jun 22 12:15:01 2010

This archive was generated by hypermail 2.1.8 : Tue Jun 22 2010 - 12:15:01 EEST