Hexapad tuned for microtonal scales

Post your Lemur Projects.
microtonal
Newbie
Posts:24
Joined:21 Nov 2015 23:51
Hexapad tuned for microtonal scales

Post by microtonal » 28 Nov 2015 02:21

I made some changes to the Hexapad Canvas Project to better support a variety of microtonal scales, specifically non-12 key arrangements. The file is attached, version 0.7.

Change Log from default Hexapad:
* Added some comments to describe code segments
* Decreased key size to fit 7 x 12 array on iPad
* Increased font size for improved readability
* Added variable "notesOct" in settings to select the number of notes in an Octave, no longer limited to 12 notes
* Changed note names from C, C#, D… etc. to numbers 1,2,3…, up to 31 notes
* Added octave designator to note display, 1.1 = note 1 octave 1, 1.2 = note 1 octave 2, up to 7 octaves
* Centered longer note names
* Eliminated repeated notes in key array
* Colored notes per octave rather than per column, now easy to see each octave
* Graduated color from dark for note 1 to light for top note

Feedback is welcome.
Attachments
Hexapad microtonal iPad 0_7.jzml
Hexapad microtonal version 0.7
(8.1KiB)Downloaded 273 times

microtonal
Newbie
Posts:24
Joined:21 Nov 2015 23:51

Re: Hexapad tuned for microtonal scales

Post by microtonal » 28 Nov 2015 02:28

Screen Image
Attachments
Hexapad microtonal iPad 0_7 image.tiff
Screen Image of Hexapad Microtonal iPad 0.7
Hexapad microtonal iPad 0_7 image.tiff (162.66KiB)Viewed 8795 times

Phil999
Regular
Posts:932
Joined:11 Jan 2012 01:53

Re: Hexapad tuned for microtonal scales

Post by Phil999 » 28 Nov 2015 17:28

you did it! Congratulations. And many thanks. Will comment further when I've collected some experience using it.

Edit: I don't see any pitch bend messages appearing on my interface. I had a look at the template in the editor, but it's too complicated and confusing to find the thing that sends pitch bend messages. Does your template send pitch bend messages at all?
Formant+Eurorack, PPG wave 2.2, Korg MS-20, etc., EWI 4000s, QuNeo, etc., Mixbus32c, u-he, MadronaLabs, Samplemodeling, NI, etc., iPad2/4/Pro

microtonal
Newbie
Posts:24
Joined:21 Nov 2015 23:51

Re: Hexapad tuned for microtonal scales

Post by microtonal » 28 Nov 2015 23:12

No, pitch bend is not implemented. That will be more complicated, and I'm not sure it is worth the effort if other applications can do the translation. Since Lemur does not have file IO, you cannot load Scala files and would have to program each scale with sliders, and save each scale as a project.

Phil999
Regular
Posts:932
Joined:11 Jan 2012 01:53

Re: Hexapad tuned for microtonal scales

Post by Phil999 » 28 Nov 2015 23:29

I see. Thank you for your reply.

I guess I''ll just have to try out how your template can output microtonal scales to a synthesiser. I'm sure the main aspect of your work has escaped my mind.

Let me just ask, what synth or interface are you controlling with your template? That could give me a clue.
Formant+Eurorack, PPG wave 2.2, Korg MS-20, etc., EWI 4000s, QuNeo, etc., Mixbus32c, u-he, MadronaLabs, Samplemodeling, NI, etc., iPad2/4/Pro

microtonal
Newbie
Posts:24
Joined:21 Nov 2015 23:51

Re: Hexapad tuned for microtonal scales

Post by microtonal » 28 Nov 2015 23:52

My first goal was to get a keyboard that makes visual sense when playing scales with more than (and sometimes less than) 12 notes per octave. It is very difficult to understand what non-12 note you are playing with the original hexapad showing C, C# etc in a 12 note pattern. The intent for the 0.7 version is to use an end device with full keyboard micro tuning support.

I am having second thoughts about adding monophonic pitch bend translation since Lemur does not support file IO. That makes everything manual entry and volatile unless you save it as a project.

At the moment I am sending the Hexapad microtonal output to a MIDI-to-Control Voltage converter, then attenuating the control voltage at the Serge synthesizer, getting an equal tempered scale of 19 notes per octave. I have other devices that can support the full keyboard (EPS, TX81Z, DX7IIFD, MOTM-650) that will eventually be driven from this.

Phil999
Regular
Posts:932
Joined:11 Jan 2012 01:53

Re: Hexapad tuned for microtonal scales

Post by Phil999 » 29 Nov 2015 00:22

great and fascinating work.
microtonal wrote: At the moment I am sending the Hexapad microtonal output to a MIDI-to-Control Voltage converter, then attenuating the control voltage at the Serge synthesizer, getting an equal tempered scale of 19 notes per octave. I have other devices that can support the full keyboard (EPS, TX81Z, DX7IIFD, MOTM-650) that will eventually be driven from this.
Can you expand a bit on how your MIDI-CV converter interprets these 19 note per octave scales? My MIDI-CV converter sends 'normal' note commands without additional tuning information. But I'll have to try more in the next days, then I'll probably understand. I guess you are using Yarns with internal microtuning capabilities, so it won't work for other interfaces. But I don't know.
Last edited by Phil999 on 29 Nov 2015 00:25, edited 1 time in total.
Formant+Eurorack, PPG wave 2.2, Korg MS-20, etc., EWI 4000s, QuNeo, etc., Mixbus32c, u-he, MadronaLabs, Samplemodeling, NI, etc., iPad2/4/Pro

microtonal
Newbie
Posts:24
Joined:21 Nov 2015 23:51

Re: Hexapad tuned for microtonal scales

Post by microtonal » 29 Nov 2015 00:25

In this case the MIDI-CV converter still maps 12 equal notes per octave. I retune at the end device by attenuating the control voltages.

Phil999
Regular
Posts:932
Joined:11 Jan 2012 01:53

Re: Hexapad tuned for microtonal scales

Post by Phil999 » 29 Nov 2015 00:27

alright, although I still don't quite understand. Maybe I just need more time to understand. Thank you.
Formant+Eurorack, PPG wave 2.2, Korg MS-20, etc., EWI 4000s, QuNeo, etc., Mixbus32c, u-he, MadronaLabs, Samplemodeling, NI, etc., iPad2/4/Pro

schoko
Newbie
Posts:38
Joined:07 Feb 2015 17:54

Re: Hexapad tuned for microtonal scales

Post by schoko » 29 Nov 2015 10:02

hi,

microtonal..
just want to mention that file IO is possibly with the help of autohotkey.
At the moment i implement an automatic load of nkb files (kontakt bank).
Push a button -> trigger shortcuts (control + alt +...?) -> run the wanted file with an
simply autohotkey script...(run, [Filepath] and then return).
You can do really a lot with this tool, and its free :-)

cheers
schoko

Post Reply