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..............)
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.
à+
Wow. Hadn't even heard of a hexaphonic pickup.
Good stuff.
Thanks!
On Mon, Mar 10, 2014 at 9:52 PM, puredata@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
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, puredata@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
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. elmastero74@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, puredata@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
2 solutions that I know of:
I went with the second option. I am using PD for the conversion to
midi (using the excellent
http://www.katjaas.nl/helmholtz/helmholtz.html) and as a bonus I have
the 6 individual signals that I can play with (panning, delay only on
B...). All this inspired by the work of:
http://rickygraham.com/research/ - i have yet to try pd2live.
The main difference is that I'm using USB to power the guitar and the
volume & switch on the guitar is available as a midi device (USB too).
Here's some photos of the setup:
https://dl.dropboxusercontent.com/u/1455235/hexaphonic_cables.jpg https://dl.dropboxusercontent.com/u/1455235/hexaphonic_box.jpg https://dl.dropboxusercontent.com/u/1455235/hexaphonic_pcb.jpg
à+