In the above patch there seems to be something odd with the zwolle scale

I think it is ok, the sign bit (gate signal) on the coarse tune seq is the opposite to what you might expect.

#1, The first pair of fine/coarse is always zero.
#2, is flat from the ET semitone of 100 cents, so the coarse offsets the frequency by -100 cents, then the fine tune is set to 97 int(128/100 * 76.049)

#4 is sharp from ET of 300 by only 3 cents so zero on coarse, and 3 on fine???

If I used Swiss rounding, that would be 4 which is closer to 3.84. An error of -0.16 is better than +0.84 of a cent.

Sorry about the less that ideal sign implementation, +-6400 cents wasn't enough for the extreme scales.

Beautiful prf by the way, sounds like Blue Hell from a parallel universe.

4. Download and unzip the scalaG2.zip. Unfortunately, Stuffit Expander (the Mac equivalent of WinZip) does not let you choose unzip a .zip file on top of an existing folder like WinZip does. So....

5. Manually copy scalaG2.py and G2SCL.pch2 into the g2ools folder. BOTH are needed, otherwise you'll get errors. The first time I tried to run the .py, I got an error because it couldn't find the nord folder, so you MUST copy it to the root folder of g2ools.

6. Start the Terminal app to get Mac OSX's command line prompt, cd to the g2ools folder (I put it in Applications, so it took me a while to figure out where it was in the file system).

7. Here is Ian's instruction to use the tool after all of the above (I paste them here from the older thread):

At the command prompt, type:

scalaG2.py scalafile1.scl scalafile2.scl ...
A pch2 file for each scala file is produced.

My comment: On Mac OSX add the ./, so it should be:
./scalaG2.py scalafile1.scl

Otherwise, you'll get a command-not-found type error

I tried some 12-out of XX tunings but couldn't tell if they worked because they sound so close to standard 12TET. Then I had the tool generate from the 79 out of 159TET patch - the .pch2 file that was created had a much more dramatic effect.

So far, so good. I'll do some more .pch2 file generation testing tonight. I continue to be excited...

Help i dont understand the Instructions and this is what my Terminal say
HELP

The name "scalafile1.scl" is a symbolic name to be replaced by the name of an actual and existing scala (.scl) file.

You can download scala files for a lot of different tunings from the the scala site, there is a link in the 2nd post on this thread. Or you can make your own scala files for your own tunings, this is explained on the scala site as well._________________Jan

4. Download and unzip the scalaG2.zip. Unfortunately, Stuffit Expander (the Mac equivalent of WinZip) does not let you choose unzip a .zip file on top of an existing folder like WinZip does. So....

5. Manually copy scalaG2.py and G2SCL.pch2 into the g2ools folder. BOTH are needed, otherwise you'll get errors. The first time I tried to run the .py, I got an error because it couldn't find the nord folder, so you MUST copy it to the root folder of g2ools.

6. Start the Terminal app to get Mac OSX's command line prompt, cd to the g2ools folder (I put it in Applications, so it took me a while to figure out where it was in the file system).

7. Here is Ian's instruction to use the tool after all of the above (I paste them here from the older thread):

At the command prompt, type:

scalaG2.py scalafile1.scl scalafile2.scl ...
A pch2 file for each scala file is produced.

My comment: On Mac OSX add the ./, so it should be:
./scalaG2.py scalafile1.scl

Otherwise, you'll get a command-not-found type error

I tried some 12-out of XX tunings but couldn't tell if they worked because they sound so close to standard 12TET. Then I had the tool generate from the 79 out of 159TET patch - the .pch2 file that was created had a much more dramatic effect.

So far, so good. I'll do some more .pch2 file generation testing tonight. I continue to be excited...

Help i dont understand the Instructions and this is what my Terminal say
HELP

and70it,

If you have a specific question, I'll try to help. How far did you get from Step 1 to Step 7 in the instructions I provided?

Was the .kbm (Scala Keyboard Mapping file) support implemented, since it promises to simplify the job of mapping a tuning to the G2 keyboard (ie. you don't have to guess at what mapping the user will want - just use the mapping in the .kbm file)?

I did get clarification from Manuel Op De Coul on the difference between Middle Note and Reference Note in the .kbm format spec. As a recap, the sample template:

! Template for a keyboard mapping
!
! Size of map (greater than or equal to the number of notes in the scale
! to be mapped). The pattern repeats every so many keys:
12
! First MIDI note number to retune:
0
! Last MIDI note number to retune:
127
! Middle note where scale degree 0 is mapped to:
60
! Reference note for which frequency is given:
69
! Frequency to tune the above note to (floating point e.g. 440.0):
440.0
! Scale degree to consider as formal octave (determines difference in pitch
! between adjacent mapping patterns):
12
! Mapping.
! The numbers represent scale degrees mapped to keys. The first degree is for
! the given middle note, the next for subsequent higher keys.
! For an unmapped key, put in an "x". At the end, unmapped keys may be left out.
0
1
2
3
4
5
6
7
8
9
10
11

Explanation:

- First and Last MIDI Note To Retune look self-explanatory

- Middle Note = MIDI Note Number which will be the 0th degree of the scale. In the above sample template, MIDI Note Number 60 is the 0th degree. So Note Number 61 = 1st degree, Note Number 62 = 2nd degree, etc.

- Reference Note = The MIDI Note Number to which the absolute frequency (in Hz, not cents) will be applied. In the above example, that would be MIDI Note Number 69 (typically mapped to A above middle C). All other MIDI Note Numbers are thus offset from Reference Note by the frequency ratios or cents specified in the .scl file.

- Reference Frequency = The absolute frequency of Reference Note above. In the above example, MIDI Note Number 69 is to be tuned to 440Hz.

Once again, my apologies for potentially causing extra/unnecessary work by my tardiness. I downloaded the full Scala application zip file so I can provide some sample .kbm files that are intended for specific .scl files.

This sample .kbm file is meant to go with any of the blackjack*.scl tuning files. I had to add .txt to the end of the filename to bypass the "extension now allowed" error generated by the forum software.

The man that hath no music in himself, nor is not mov'd with concord of sweet sounds, is fit for treasons, stratagems and spoils; the motions of his spirit are dull as night and his affections dark as Erebus: Let no such man be trusted. - W. Shakespeare

I recorded myself playing a blues jam on the G2X keyboard... very, very badly... with, I think the Blackjack tuning a couple of weeks ago.

I figure the Blackjack tuning and keyboard mappings would be good test for the tool - more than 12 notes in an octave, but not an excessive amount like 96TET, and more easy to see if indeed the mapping was properly done.

Was the .kbm (Scala Keyboard Mapping file) support implemented, since it promises to simplify the job of mapping a tuning to the G2 keyboard (ie. you don't have to guess at what mapping the user will want - just use the mapping in the .kbm file)?

The kbm file is simple but quite comprehensive, many possibilities. It would add quite some complexity to the application I think.

The two controls in the building block (Transpose and the LevAdd2 next to it) allow for tuning the base frequency and offsetting the midi note number respectively.

I guess if I ignored the non-linear remapping possibilities, I could set those two controls automatically.

Progress on the microtonal front has been slowed for me, but I may be getting my hands on a guitar designed for Robin Perry's "Roz" tuning, with all 27 notes of the tuning. Robin was kind enough to send me the .scl and .kbm files for this tuning as well, so when I do get around to it, I'll see what I can do to set up the G2 with this tuning, so i can use the G2 in conjunction with the new guitar.

The man that hath no music in himself, nor is not mov'd with concord of sweet sounds, is fit for treasons, stratagems and spoils; the motions of his spirit are dull as night and his affections dark as Erebus: Let no such man be trusted. - W. Shakespeare

The Roz Tuning was invented by Robin Perry and is an approximation (very close to 200-EDO) of Just Intonation for guitar, such that straight frets may be utilized and spaced widely enough to be comfortable to play. He is having an experimental guitar built by Austrialian inventor Dave Keenan with this tuning. I think he can explain his tuning better than myself, but that's my understanding.

I am trying to download the scalag2 zip archive and it doesn't work. Any suggestions? I am a begginer. I just got a Nord G2 and I would really like to experiment with some tunnings as this will be a project for my master thesis.

the zip is not present indeed, it got lost probably in the great server crash we had in august. I hope Ian will re-up it. Otherwise I might have a copy somewhere still, as I've used the tool a few times. So please complain when nothing happens _________________Jan

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum

Please support our site. If you click through and buy from our affiliate partners, we earn a small commission.