Hi, all--
I'm new to Pd, so I thought I should check:
Has anyone written an abstraction to translate an H-pi Tonal Plexus keyboard's output (conventional integer MIDI note numbers, on various channels) into Pd's MIDI-note-numbers-with-decimal-fractions?
Many thanks,
Brian
Hi Brian,
What do you mean with “Pd's MIDI-note-numbers-with-decimal-fractions? ”
You can add decimals to your incoming standard MIDI notes inside Pd but why do you need that?
Mensaje telepatico asistido por maquinas.
From: Pd-list pd-list-bounces@lists.iem.at on behalf of Brian Robison brian.c.robison@gmail.com Sent: Monday, June 12, 2017 2:21 PM Cc: Pd-list Subject: [PD] Abstraction to translate raw MIDI data from Tonal Plexus keyboard?
Hi, all--
I'm new to Pd, so I thought I should check:
Has anyone written an abstraction to translate an H-pi Tonal Plexus keyboard's output (conventional integer MIDI note numbers, on various channels) into Pd's MIDI-note-numbers-with-decimal-fractions?
Many thanks,
Brian
-- Brian Robison www.brianrobison.orghttp://www.brianrobison.org
the op wants to use his controller a tonal plexus with puredata. from the looks of the instrument i would guess that the different channels are tuning layers. writing an abstraction that merges the different channels into decimal fractions for microtonal use on one channel should not be too hard. is there documentation as to which channel corresponds to which pythagorean scale?
cheers
On 12 Jun 2017, at 17:23, Lucas Cordiviola lucarda27@hotmail.com wrote:
Hi Brian,
What do you mean with “Pd's MIDI-note-numbers-with-decimal-fractions? ”
You can add decimals to your incoming standard MIDI notes inside Pd but why do you need that?
Mensaje telepatico asistido por maquinas.
From: Pd-list pd-list-bounces@lists.iem.at on behalf of Brian Robison brian.c.robison@gmail.com Sent: Monday, June 12, 2017 2:21 PM Cc: Pd-list Subject: [PD] Abstraction to translate raw MIDI data from Tonal Plexus keyboard?
Hi, all--
I'm new to Pd, so I thought I should check:
Has anyone written an abstraction to translate an H-pi Tonal Plexus keyboard's output (conventional integer MIDI note numbers, on various channels) into Pd's MIDI-note-numbers-with-decimal-fractions?
Many thanks,
Brian
-- Brian Robison www.brianrobison.org http://www.brianrobison.org/ _______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
a different approach would be to just use 16 copies of the same synth and retune each to the right scale, assigning one channel per synth.
On 12 Jun 2017, at 20:24, Simon Iten itensimon@gmail.com wrote:
the op wants to use his controller a tonal plexus with puredata. from the looks of the instrument i would guess that the different channels are tuning layers. writing an abstraction that merges the different channels into decimal fractions for microtonal use on one channel should not be too hard. is there documentation as to which channel corresponds to which pythagorean scale?
cheers
On 12 Jun 2017, at 17:23, Lucas Cordiviola <lucarda27@hotmail.com mailto:lucarda27@hotmail.com> wrote:
Hi Brian,
What do you mean with “Pd's MIDI-note-numbers-with-decimal-fractions? ”
You can add decimals to your incoming standard MIDI notes inside Pd but why do you need that?
Mensaje telepatico asistido por maquinas.
From: Pd-list <pd-list-bounces@lists.iem.at mailto:pd-list-bounces@lists.iem.at> on behalf of Brian Robison <brian.c.robison@gmail.com mailto:brian.c.robison@gmail.com> Sent: Monday, June 12, 2017 2:21 PM Cc: Pd-list Subject: [PD] Abstraction to translate raw MIDI data from Tonal Plexus keyboard?
Hi, all--
I'm new to Pd, so I thought I should check:
Has anyone written an abstraction to translate an H-pi Tonal Plexus keyboard's output (conventional integer MIDI note numbers, on various channels) into Pd's MIDI-note-numbers-with-decimal-fractions?
Many thanks,
Brian
-- Brian Robison www.brianrobison.org http://www.brianrobison.org/ _______________________________________________ Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list https://lists.puredata.info/listinfo/pd-list
writing an abstraction that merges the different channels into decimal fractions for microtonal use on one channel should not be too hard.
Sure. He can also use that input data (MIDI note numbers) and do “Mapping” to whatever tuning he wishes to use.
is there documentation as to which channel corresponds to which pythagorean scale?
Iirc a MIDI keyboard con *only* output note-number (0-127 integer) & velocity (0-127 integer).
Mensaje telepatico asistido por maquinas.
From: Simon Iten itensimon@gmail.com Sent: Monday, June 12, 2017 6:28 PM To: Lucas Cordiviola Cc: Brian Robison; Pd-list Subject: Re: [PD] Abstraction to translate raw MIDI data from Tonal Plexus keyboard?
a different approach would be to just use 16 copies of the same synth and retune each to the right scale, assigning one channel per synth. On 12 Jun 2017, at 20:24, Simon Iten <itensimon@gmail.commailto:itensimon@gmail.com> wrote:
the op wants to use his controller a tonal plexus with puredata. from the looks of the instrument i would guess that the different channels are tuning layers. writing an abstraction that merges the different channels into decimal fractions for microtonal use on one channel should not be too hard. is there documentation as to which channel corresponds to which pythagorean scale?
cheers
On 12 Jun 2017, at 17:23, Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote:
Hi Brian,
What do you mean with “Pd's MIDI-note-numbers-with-decimal-fractions? ”
You can add decimals to your incoming standard MIDI notes inside Pd but why do you need that?
Mensaje telepatico asistido por maquinas.
From: Pd-list <pd-list-bounces@lists.iem.atmailto:pd-list-bounces@lists.iem.at> on behalf of Brian Robison <brian.c.robison@gmail.commailto:brian.c.robison@gmail.com> Sent: Monday, June 12, 2017 2:21 PM Cc: Pd-list Subject: [PD] Abstraction to translate raw MIDI data from Tonal Plexus keyboard?
Hi, all--
I'm new to Pd, so I thought I should check:
Has anyone written an abstraction to translate an H-pi Tonal Plexus keyboard's output (conventional integer MIDI note numbers, on various channels) into Pd's MIDI-note-numbers-with-decimal-fractions?
Many thanks,
Brian
-- Brian Robison www.brianrobison.orghttp://www.brianrobison.org/
Pd-list@lists.iem.atmailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On 12 Jun 2017, at 21:10, Lucas Cordiviola lucarda27@hotmail.com wrote:
Iirc a MIDI keyboard con *only* output note-number (0-127 integer) & velocity (0-127 integer).
you did not exactly get the purpose of the instrument…
it “misuses” the 16 channels to get different tunings and uses the midi protocol to send them. of course it only sends integers. but each channel means something else tuning wise. (or so i guess, i never played that instrument) of course the tuning can be anything you want for each channel, but for it to work as intended you should tune each channel to a specific scale.
another option would be, as the op suggested to merge all those channels into one and use decimal fractions to get the microtonal tuning.
cheers
another option would be, as the op suggested to merge all those channels into one and use decimal fractions to get the microtonal tuning.
Decimal fraction of MIDI note number is only meaningful for use with [mtof]. If you want other tunings totally unrelated to 440hz why [mtof]? Either way (with or without [mtof]) he will have to do “”Mapping”.
I wanted to know why the OP wanted to use MIDI decimals instead of Herz which is Pd's natural unit for pitches.
Mensaje telepatico asistido por maquinas.
From: Simon Iten itensimon@gmail.com Sent: Monday, June 12, 2017 7:15 PM To: Lucas Cordiviola Cc: Brian Robison; Pd-list Subject: Re: [PD] Abstraction to translate raw MIDI data from Tonal Plexus keyboard?
On 12 Jun 2017, at 21:10, Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote:
Iirc a MIDI keyboard con *only* output note-number (0-127 integer) & velocity (0-127 integer).
you did not exactly get the purpose of the instrument…
it “misuses” the 16 channels to get different tunings and uses the midi protocol to send them. of course it only sends integers. but each channel means something else tuning wise. (or so i guess, i never played that instrument) of course the tuning can be anything you want for each channel, but for it to work as intended you should tune each channel to a specific scale.
another option would be, as the op suggested to merge all those channels into one and use decimal fractions to get the microtonal tuning.
cheers
On 12 Jun 2017, at 21:51, Lucas Cordiviola lucarda27@hotmail.com wrote:
If you want other tunings totally unrelated to 440hz why [mtof]?
because many scales, or better the references use cents as detuning amount from equal temperament. cent is also logarithmic and can therefore be used with mtof to get hertz.
but of course if he has a resource with hertz values for each scale, even better.
Thanx Simon, I learned why the Op wanted to use MIDI plus cents. At least now it makes sense to me “MIDI with decimals”. I've always worked my scales just in Hertz totally unreferenced to the “Equal temperament”, that's why I didn't understand it.
Mensaje telepatico asistido por maquinas.
From: Simon Iten itensimon@gmail.com Sent: Monday, June 12, 2017 8:31 PM To: Lucas Cordiviola Cc: Brian Robison; Pd-list Subject: Re: [PD] Abstraction to translate raw MIDI data from Tonal Plexus keyboard?
On 12 Jun 2017, at 21:51, Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote:
If you want other tunings totally unrelated to 440hz why [mtof]?
because many scales, or better the references use cents as detuning amount from equal temperament. cent is also logarithmic and can therefore be used with mtof to get hertz.
but of course if he has a resource with hertz values for each scale, even better.
P.S. Lucas: Yes, I do plan to work in Hertz for Just Intonation, mainly to develop computer improvisation (for duet with myself as thereminist).
I don't expect to use the Tonal Plexus in live performance, but rather, to demonstrate alternate tunings in my music theory classes.
On Mon, Jun 12, 2017 at 5:36 PM, Lucas Cordiviola lucarda27@hotmail.com wrote:
Thanx Simon,
I learned why the Op wanted to use MIDI plus cents. At least now it makes sense to me “MIDI with decimals”.
I've always worked my scales just in Hertz totally unreferenced to the “Equal temperament”, that's why I didn't understand it.
Mensaje telepatico asistido por maquinas.
*From:* Simon Iten itensimon@gmail.com *Sent:* Monday, June 12, 2017 8:31 PM *To:* Lucas Cordiviola *Cc:* Brian Robison; Pd-list *Subject:* Re: [PD] Abstraction to translate raw MIDI data from Tonal Plexus keyboard?
On 12 Jun 2017, at 21:51, Lucas Cordiviola lucarda27@hotmail.com wrote:
If you want other tunings totally unrelated to 440hz why [mtof]?
because many scales, or better the references use cents as detuning amount from equal temperament. cent is also logarithmic and can therefore be used with mtof to get hertz.
but of course if he has a resource with hertz values for each scale, even better.