[Csnd] 96 notes per octave
Date | 2010-04-17 08:33 |
From | Stefan Thomas |
Subject | [Csnd] 96 notes per octave |
Dear community, I've read in the csound-manual the article aboud cpstmid There I've read that I can define a non standard scale in this way: ; numgrades interval basefreq basekeymidi tuning ratios (equal temp) f1 0 64 -2 12 2 261 60 1 1.059463094359 1.122462048309 1.189207115003 Now I would like to create a scale with 96 notes per octave. Off course I could do ; numgrades interval basefreq basekeymidi tuning ratios (equal temp) f1 0 64 -2 96 2 261 60 1 But then I had to calculate 96 ratios!! Isn't there possibility to do this in a more convenient way? |
Date | 2010-04-17 12:32 |
From | jpff@cs.bath.ac.uk |
Subject | [Csnd] Re: 96 notes per octave |
If you want equal division, then cps2pch is the opcode you need ps2pch Converts a pitch-class value into cycles-per-second (Hz) for equal divisions of the octave. Description Converts a pitch-class value into cycles-per-second (Hz) for equal divisions of the octave. Syntax icps cps2pch ipch, iequal Or is you must use MIDI....no idea > I've read in the csound-manual the article aboud cpstmid > There I've read that I can define a non standard scale in this way: > > ; numgrades interval basefreq basekeymidi tuning ratios > (equal temp) > f1 0 64 -2 12 2 261 60 1 > 1.059463094359 1.122462048309 1.189207115003 > > Now I would like to create a scale with 96 notes per octave. > Off course I could do > > ; numgrades interval basefreq basekeymidi tuning ratios > (equal temp) > f1 0 64 -2 96 2 261 60 1 > But then I had to calculate 96 ratios!! > Isn't there possibility to do this in a more convenient way? > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe > csound" > > Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-04-17 13:28 |
From | joachim heintz |
Subject | [Csnd] Re: 96 notes per octave |
Hi Stefan - probably your function table supports the syntax [2^(0/96)] [2^(1/96)] [2^(2/96)] ... So this is at least much better, though you still have to type a lot. Or you script it in this way, and copy the result: |