I have made a program, scale.ck, that admits one to work with scales, including tuning stretch, céleste tremulant, retune them, and then save to a file, with a line of code that can be pasted back into the source, available at next program startup. Scale tunings can be put into tuning banks, and otherwise defined by your favorite method. Details in the file. I have also updated my program for diatonic tuning systems, diatonic.ck. Just a few changes: adding some common tunings, fixing typos. The files are available here: http://www.math.su.se/~haberg/tuning_systems/ Hans
2009/12/10 Hans Aberg
The files are available here: http://www.math.su.se/~haberg/tuning_systems/
It's not clear to me what keyboard you use to play these tunings - or rather, how a laptop/computer keyboard maps through your key bindings. I ask because I have been playing with some f these kinds of things myself, most especially ET22 (due to its connection with ancient Hindu modalities). Am I missing something obvious? david -- GPG Public key at http://cyber-rush.org/drr/gpg-public-key.txt
On 11 Dec 2009, at 17:34, David Rush wrote:
The files are available here: http://www.math.su.se/~haberg/tuning_systems/
It's not clear to me what keyboard you use to play these tunings - or rather, how a laptop/computer keyboard maps through your key bindings. I ask because I have been playing with some f these kinds of things myself, most especially ET22 (due to its connection with ancient Hindu modalities). Am I missing something obvious?
I use an Apple Keyboard A1242, as displayed here: http://en.wikipedia.org/wiki/Apple_Keyboard#Apple_Keyboard The lines 0 => int deviceNum; // Open keyboard. if(!kb.openKeyboard(deviceNum)) me.exit(); opens the keyboard numbered 0 as USB HID (Human Interface Device). The OS numbers attached keyboards typically at 0 and up consecutively (unless some have been removed or something). Only one keyboard has number 0. It sends the number of the keys and up/down events, which is device dependent, but later keyboards may adhere to some standard. I translate these into x-y positions using the arrays int x[256]; int y[256]; So if you do not get the same layout, you must change these. this can be done enabling the debugging code /* // Print key number and down/up event. if(msg.isButtonDown()) <<< " key", key, "down (", x1, ",", y1, ")" >>>; else <<< " key", key, "up (", x1, ",", y1, ")" >>>; */ which will printout the integers. Alter it, you need to see the key numbers as well. E22 is in the diatonic.ck file. Hans
Hans Aberg wrote:
I have made a program, scale.ck, that admits one to work with scales, including tuning stretch, céleste tremulant, retune them, and then save to a file, with a line of code that can be pasted back into the source, available at next program startup. Scale tunings can be put into tuning banks, and otherwise defined by your favorite method. Details in the file.
I have also updated my program for diatonic tuning systems, diatonic.ck. Just a few changes: adding some common tunings, fixing typos.
The files are available here: http://www.math.su.se/~haberg/tuning_systems/
Hello Hans, Are these still available? This link seems to no longer be valid. Thanks, michael
On 12 Oct 2011, at 17:41, Michael Heuer wrote:
I have made a program, scale.ck, that admits one to work with scales, including tuning stretch, céleste tremulant, retune them, and then save to a file, with a line of code that can be pasted back into the source, available at next program startup. Scale tunings can be put into tuning banks, and otherwise defined by your favorite method. Details in the file.
I have also updated my program for diatonic tuning systems, diatonic.ck. Just a few changes: adding some common tunings, fixing typos.
Are these still available? This link seems to no longer be valid.
Yes. Here: https://www-lagring.telia.se/Shares/Home.aspx?ShareID=f2f70b60-a7f7-4d15-9c3... Click on the folder. (Just ignore the files starting with '._' - just metadata added by OS X.) Hans
Hans Aberg wrote:
On 12 Oct 2011, at 17:41, Michael Heuer wrote:
I have made a program, scale.ck, that admits one to work with scales, including tuning stretch, céleste tremulant, retune them, and then save to a file, with a line of code that can be pasted back into the source, available at next program startup. Scale tunings can be put into tuning banks, and otherwise defined by your favorite method. Details in the file.
I have also updated my program for diatonic tuning systems, diatonic.ck. Just a few changes: adding some common tunings, fixing typos.
Are these still available? This link seems to no longer be valid.
Yes. Here: https://www-lagring.telia.se/Shares/Home.aspx?ShareID=f2f70b60-a7f7-4d15-9c3...
Click on the folder. (Just ignore the files starting with '._' - just metadata added by OS X.)
Great, thank you, Hans. michael
participants (4)
-
David Rush
-
Hans Aberg
-
Hans Aberg
-
Michael Heuer