Re: [PD] midi question
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. On Tue, Mar 11, 2014 at 9:51 PM, Aaron L. elmaster...@gmail.com wrote: I've been reading a bunch on the hardware behind this hexaphonic business. Not sure I'm grokking every bit but not too worried yet. I'm curious though, in order to get every string/input into pd (i.e. to interface with the program) and then use each string as some sort of control (via playing said string) would I be required to have 6 separate, physical inputs? So as to have any effect ready at any time? I'd imagine that if I had some sort of splitter such as this: http://www.joness.com/gr300/GK-Expander.htm .I could accomplish the same thing but I'd need to manually switch to whatever string I was going to play for any given effect change, correct? Therefore, this method would pretty much be a one effect at a time type deal? Hard to tell Thanks! On Mon, Mar 10, 2014 at 9:52 PM, pured...@11h11.com wrote: Hi, You can simply: [adc~ 1 Bob's guitar] | | [r speed] | | [delay] | [dac~] [adc~ 2 2nd guitar] | [fiddle~] (or [env~]) | [s speed] Using a hexaphonio pickup (6 individual pickups) - [adc~ 1 2 3 4 5 6] == check the env~, fiddle~, bonk~ for each strings and control various params. No need to use MIDI. à+ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list -- Rafael Vega email.r...@gmail.com ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] midi question
(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 danomat...@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. elmaster...@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 danomat...@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 danomat...@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-requ...@iem.at wrote: From: Rafael Vega email.r...@gmail.com Subject: Re: [PD] midi question Date: March 12, 2014 at 9:00:47 AM EDT To: Aaron L. elmaster...@gmail.com Cc: pd-list pd-list@iem.at Reply-To: email.r...@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 ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] midi question
Cool stuff. What's the mic into pd for? Vocals? On Wed, Mar 12, 2014 at 12:15 PM, Dan Wilcox danomat...@gmail.com wrote: (Woops. Fixed wrong subject line.) Here's an old demo, an example of my use case, 1 guitar audio channel + guitar midi note data: MyLungsWereAchingForYouhttp://musicdump.danomatika.com/New%20robotcowboy/tour%20demos/MyLungsWereAchingForYou-demo.mp3 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 danomat...@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. elmaster...@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 danomat...@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 danomat...@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-075https://www.youtube.com/watch?v=JzsaZe2zQV4 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 Tripleplayhttp://www.fishman.com/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-requ...@iem.at wrote: *From: *Rafael Vega email.r...@gmail.com *Subject: **Re: [PD] midi question* *Date: *March 12, 2014 at 9:00:47 AM EDT *To: *Aaron L. elmaster...@gmail.com *Cc: *pd-list pd-list@iem.at *Reply-To: *email.r...@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
Re: [PD] midi question
Yeah. 2 channel in, mixed stereo out. It's the same setup I now have with the UDOO and, to some extent, my iPad running PdParty. On Mar 12, 2014, at 3:23 PM, Aaron L. elmaster...@gmail.com wrote: Cool stuff. What's the mic into pd for? Vocals? On Wed, Mar 12, 2014 at 12:15 PM, Dan Wilcox danomat...@gmail.com wrote: (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 danomat...@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. elmaster...@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 danomat...@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 danomat...@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-requ...@iem.at wrote: From: Rafael Vega email.r...@gmail.com Subject: Re: [PD] midi question Date: March 12, 2014 at 9:00:47 AM EDT To: Aaron L. elmaster...@gmail.com Cc: pd-list pd-list@iem.at Reply-To: email.r...@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
Re: [PD] midi question
I've been reading a bunch on the hardware behind this hexaphonic business. Not sure I'm grokking every bit but not too worried yet. I'm curious though, in order to get every string/input into pd (i.e. to interface with the program) and then use each string as some sort of control (via playing said string) would I be required to have 6 separate, physical inputs? So as to have any effect ready at any time? I'd imagine that if I had some sort of splitter such as this: http://www.joness.com/gr300/GK-Expander.htm .I could accomplish the same thing but I'd need to manually switch to whatever string I was going to play for any given effect change, correct? Therefore, this method would pretty much be a one effect at a time type deal? Hard to tell Thanks! On Mon, Mar 10, 2014 at 9:52 PM, pured...@11h11.com wrote: Hi, You can simply: [adc~ 1 Bob's guitar] | | [r speed] | | [delay] | [dac~] [adc~ 2 2nd guitar] | [fiddle~] (or [env~]) | [s speed] Using a hexaphonio pickup (6 individual pickups) - [adc~ 1 2 3 4 5 6] == check the env~, fiddle~, bonk~ for each strings and control various params. No need to use MIDI. à+ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] midi question
Hi all. King lurker here...and I'm kinda thinking out loud so forgive me if some of this is somewhat cloudy. Let's say I had a pd patch that was simply a controller for different delay parameters. (i.e. in this case, Bob's Guitar signal passes through and the patch offers the following knobs to twiddle: delay time, wet/dry level, etc.). Now let's say I wanted to control these parameters with another, separate guitar that is effectively silent and is just used as a controller (we'll call this controller-guitar 2nd Guitar..bear with me here). And by control I mean each string of 2nd Guitar gets different parameters of the audible Bob's Guitar to control (the effect happens to be 'delay' in this case). So essentially, you'd have Bob's Guitar that gets fed (maybe via midi pickup or something?) to another guitar where 2nd Guitar controls the delay of Bob's Guitar in real time via, say, another midi pickup on 2nd Guitar?? (I have very limited experience with midi so, unfortunately, there's that.) In a perfect world, any effect could be chosen and tweaked by 2nd Guitar and any effect could be combined and controlled by 2nd Guitar's strings..play a string fast and the delay gets faster, etc. Seems like an awfully tall order but someone out there must be doing something kinda like this. Anyone? (My apologies and/or 'thank yous' in advance..) ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] midi question
Wow. Hadn't even heard of a hexaphonic pickup. Good stuff. Thanks! On Mon, Mar 10, 2014 at 9:52 PM, pured...@11h11.com wrote: Hi, You can simply: [adc~ 1 Bob's guitar] | | [r speed] | | [delay] | [dac~] [adc~ 2 2nd guitar] | [fiddle~] (or [env~]) | [s speed] Using a hexaphonio pickup (6 individual pickups) - [adc~ 1 2 3 4 5 6] == check the env~, fiddle~, bonk~ for each strings and control various params. No need to use MIDI. à+ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/ listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] midi question
Hi, You can simply: [adc~ 1 Bob's guitar] | | [r speed] | | [delay] | [dac~] [adc~ 2 2nd guitar] | [fiddle~] (or [env~]) | [s speed] Using a hexaphonio pickup (6 individual pickups) - [adc~ 1 2 3 4 5 6] == check the env~, fiddle~, bonk~ for each strings and control various params. No need to use MIDI. à+ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
[PD] MIDI question: 2 novation launchpads at the same time on PD
Hi all. I would like to connect 2 Novation Launchpads to my computer (OS X 10.4) to make a 128 out of two 64. The problem is: Launchpad sends midi info on channel 1 and there's no way a user can change that (at least there's no info on that in the programmer's reference manual). So, the two launchpads would be indistinguishable. Does anyone know how to workaround the problem? I know that in Max there's the [midiin] object that permits the user to select which midi device to listen to. Is there anything similar in PD (even tho a quick look at the Floss Midi Object list seems to suggest that there's none) (btw, i got the [midiin] hint by the creator of the monopad, which is a software useful to connect more than one launchpad in Max http://teamaxe.co.uk/code/monopad/index.php) Creating an aggregate device of the two launchpads in CoreMidi could do the trick? I would try that myself but i own only one launchpad and I'm scared of buying another and then discover there's no way to distinguish between them. Thanks for any help, pierlu. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] MIDI question: 2 novation launchpads at the same time on PD
If you plug them in together they will appear as 2 separate midi devices, each using its own 16 midi channels from 1 to 16. If you set up pd to use these 2 midi interfaces you will have channels 1 to 16 for the first device and channel 17 to 32 for the second one. You can do your merging inside pd then or if you favor to do so use software outside pd. cheers, Martin On 01.09.2010 12:49, pierlu wrote: Hi all. I would like to connect 2 Novation Launchpads to my computer (OS X 10.4) to make a 128 out of two 64. The problem is: Launchpad sends midi info on channel 1 and there's no way a user can change that (at least there's no info on that in the programmer's reference manual). So, the two launchpads would be indistinguishable. Does anyone know how to workaround the problem? I know that in Max there's the [midiin] object that permits the user to select which midi device to listen to. Is there anything similar in PD (even tho a quick look at the Floss Midi Object list seems to suggest that there's none) (btw, i got the [midiin] hint by the creator of the monopad, which is a software useful to connect more than one launchpad in Max http://teamaxe.co.uk/code/monopad/index.php) Creating an aggregate device of the two launchpads in CoreMidi could do the trick? I would try that myself but i own only one launchpad and I'm scared of buying another and then discover there's no way to distinguish between them. Thanks for any help, pierlu. ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] MIDI question: 2 novation launchpads at the same time on PD
Thanks Martin for the reply, so you mean that if i plug them both together, the second one will automatically transmit and receive note on and off messages on midi channel 17? Is PD that does this conversion automatically? Sorry if i'm being insistent but I'm obviuously missing something here and I don't get it completely. Cheers. p. On Wed, Sep 1, 2010 at 1:58 PM, Martin Schied crini...@gmx.net wrote: If you plug them in together they will appear as 2 separate midi devices, each using its own 16 midi channels from 1 to 16. If you set up pd to use these 2 midi interfaces you will have channels 1 to 16 for the first device and channel 17 to 32 for the second one. You can do your merging inside pd then or if you favor to do so use software outside pd. cheers, Martin On 01.09.2010 12:49, pierlu wrote: Hi all. I would like to connect 2 Novation Launchpads to my computer (OS X 10.4) to make a 128 out of two 64. The problem is: Launchpad sends midi info on channel 1 and there's no way a user can change that (at least there's no info on that in the programmer's reference manual). So, the two launchpads would be indistinguishable. Does anyone know how to workaround the problem? I know that in Max there's the [midiin] object that permits the user to select which midi device to listen to. Is there anything similar in PD (even tho a quick look at the Floss Midi Object list seems to suggest that there's none) (btw, i got the [midiin] hint by the creator of the monopad, which is a software useful to connect more than one launchpad in Max http://teamaxe.co.uk/code/monopad/index.php) Creating an aggregate device of the two launchpads in CoreMidi could do the trick? I would try that myself but i own only one launchpad and I'm scared of buying another and then discover there's no way to distinguish between them. Thanks for any help, pierlu. ___pd-l...@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list
Re: [PD] MIDI question: 2 novation launchpads at the same time on PD
Hi, On 01.09.2010 17:01, pierlu wrote: so you mean that if i plug them both together, the second one will automatically transmit and receive note on and off messages on midi channel 17? exactly. (assuming they are both connected via USB, the word together maybe was not the right word...) Is PD that does this conversion automatically? yes, this numbering exists only inside pd. Note that you have to set up pd so it can use 2 devices in the 'media' menu. Martin ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management - http://lists.puredata.info/listinfo/pd-list