[PD] midi question

Dan Wilcox danomatika at gmail.com
Wed Mar 12 20:15:21 CET 2014


(Woops. Fixed wrong subject line.)

Here's an old demo, an example of my use case, 1 guitar audio channel + guitar midi note data: MyLungsWereAchingForYou

The guitar in this case is a Casio DG-20 digital guitar (essentially a Casio keyboard with a guitar fretboard interface). I have an analog (regular) guitar + the guitar-midi converter box which functions equivalently, although the DG-20 midi pitch tracking is faster.

* 1 channel guitar into pd
* 1 channel mic into pd
* guitar midi output into pd

All processing is done live in pd, then mixed down into stereo.

The bass line root note is chosen based on the midi note data coming from the guitar. No matter what key I play in, the bass line matches it. The drums are tracked and generated lie in pd, using super simple drum synths. The samples are triggered by the song tracking.

On Mar 12, 2014, at 3:02 PM, Dan Wilcox <danomatika at gmail.com> wrote:

> Those devices I mentioned are not merely pickups, they are little embedded computers that calculate the pitch tracking for you and send midi note and ctl change data. They were originally designed so that you could play a midi synth with your guitar. They only output midi, no audio. You use the regular guitar jack for audio.
> 
> Nowadays, you can simply send the midi data into your computer and receive it in PD. This is what I do. Again, I'm talking *only* about midi data. This has nothing to do with 6 channel audio. My use case is to send the guitar in as 1 channel (using the normal guitar jack output) and then control synths, effects processing, etc with the tracked note data for each string coming from the guitar pitch to midi converter.
> 
> If you want 6 individual audio channels, 1 for each string in addition to the tracked note value for said strings then by all means do as Rafael suggests. However, if all you need is the tracked note values, but *do not* need the individual audio channels, then I'm suggesting one of these off the shelf pitch to midi boxes that already does this.
> 
> On Mar 12, 2014, at 2:21 PM, Aaron L. <elmastero74 at gmail.com> wrote:
> 
>> Dan.  
>> 
>> Thanks for the info.  I'm relatively new to this stuff and my use-case ain't exactly conventional so forgive the 3rd degree......
>> 
>> But if I understand you correctly, you're saying that instead of having 6 dedicated/discrete outputs from a hexaphonic pickup, the pickups referenced in your email (the Shadow SH-075 and the Fishman Tripleplay) will essentially do the "routing" on the fly?  Based on pitch?
>> 
>> Are they smart enough to determine 440hz on a 5th-fretted low-E string vs an open A string?
>> 
>> Also, wouldn't both the hardware (i.e the pickup used) as well as PD have to be smart enough to do this?
>> 
>> Thanks.
>> 
>> 
>> 
>> 
>> On Wed, Mar 12, 2014 at 8:29 AM, Dan Wilcox <danomatika at gmail.com> wrote:
>> Sorry, that *sigh* is condescending. Not my intention. I was thinking more about all the times we try to make things ourselves when an available solution already exists. I myself am guilty of this as much as anyone. A good mantra, at least in my media art circles, is "be lazy like a fox". :D
>> 
>> On Mar 12, 2014, at 10:41 AM, Dan Wilcox <danomatika at gmail.com> wrote:
>> 
>>> *sigh*
>>> 
>>> Pitch to midi guitar systems have been around since the mid 80s. If the OP only needs control data, there's no need to bring a dedicated computer and multiple channel sound card into the equation. I use a Shadow SH-075 which was built in W. Germany (!) in the late 80's I bought off of eBay and it's tracking speed is definitely acceptable, at least for what I do. There is a new guy on the block, the Fishman Tripleplay which I'd like to upgrade to as it's standard USB midi so will work with PdParty and my iPad. Both of these are relatively small as compared the Roland's rack mount and stomp box offerings (why don't they shrink the GR stuff by now?).
>>> 
>>> Just saying that not every nail needs the PD hammer. Forgive me if my understanding of the original question was wrong.
>>> 
>>> On Mar 12, 2014, at 10:28 AM, pd-list-request at iem.at wrote:
>>> 
>>>> From: Rafael Vega <email.rafa at gmail.com>
>>>> Subject: Re: [PD] midi question
>>>> Date: March 12, 2014 at 9:00:47 AM EDT
>>>> To: "Aaron L." <elmastero74 at gmail.com>
>>>> Cc: pd-list <pd-list at iem.at>
>>>> Reply-To: email.rafa at gmail.com
>>>> 
>>>> 
>>>> You could also get a sound card with 6 analog inputs and connect each output of the microphone to an individual channel. This way you can do 6 at a time.
>>> 
>>> --------
>>> Dan Wilcox
>>> @danomatika
>>> danomatika.com
>>> robotcowboy.com
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> --------
>> Dan Wilcox
>> @danomatika
>> danomatika.com
>> robotcowboy.com
>> 
>> 
>> 
>> 
>> 
>> 
> 
> --------
> Dan Wilcox
> @danomatika
> danomatika.com
> robotcowboy.com
> 
> 
> 
> 
> 

--------
Dan Wilcox
@danomatika
danomatika.com
robotcowboy.com





-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20140312/b494223f/attachment.htm>


More information about the Pd-list mailing list