source file: mills2.txt Date: Fri, 10 Jan 1997 03:29:39 -0800 Subject: Tuning opcode in latest Csound From: jpff@maths.bath.ac.uk Message written at 10 Jan 1997 10:46:14 +0000 Thank you to a number of you who offered advice. As a result (or perhaps ignoring that advice) the latest version of Csoudn (3.44) has two new opcodes aimed at tunings other than 12ET, which has been built in from the beginning. The first opcode is aimed at even divisions of the octave, and is a simple extension of the current notation. The other opcode gves equal divisions of any interval -- clearly a 12th is a good candidate but so would irrational repeats like 3.14159 (well actually a rational approximation). There are provisions for setting ones own reference frequency. As an alternative both opcodes can be used with a table of values rather than equal divisions, so 'exotic' scales could be coded fairly easily. As was pointed out the just-intonation folk are already provided for by division. ohn ffitch (Documentation in ftp.maths.bath.ac.uk:pub/dream/Version3_44.Notes PC/Windows code in ftp.maths.bath.ac.uk:pub/dream/csound_win.zip PC/DOS code in ftp.maths.bath.ac.uk:pub/dream/csound_new.zip SGI code in ftp.maths.bath.ac.uk:pub/dream/SGI/csound Sources in csound_src.zip of Csound.tar.gz) Received: from ns.ezh.nl [137.174.112.59] by vbv40.ezh.nl with SMTP-OpenVMS via TCP/IP; Fri, 10 Jan 1997 16:01 +0100 Received: by ns.ezh.nl; (5.65v3.2/1.3/10May95) id AA18481; Fri, 10 Jan 1997 16:04:42 +0100 Received: from eartha.mills.edu by ns (smtpxd); id XA18492 Received: from by eartha.mills.edu via SMTP (940816.SGI.8.6.9/930416.SGI) for id HAA09004; Fri, 10 Jan 1997 07:04:30 -0800 Date: Fri, 10 Jan 1997 07:04:30 -0800 Message-Id: <199701101000_MC2-E7C-6022@compuserve.com> Errors-To: madole@mills.edu Reply-To: tuning@eartha.mills.edu Originator: tuning@eartha.mills.edu Sender: tuning@eartha.mills.edu