I have worked with Hertz, linear octave (1=octave, 8=middle C), char MIDI key, and double MIDI key. The last is best because it is universal and because everybody already knows what the numbers mean. It's usually necessary to convert back and forth with MIDI and this obviously simplifies that. Next best is linear octave because the octave relation is obvious. Hertz is not so great because pitch is logarithmic wheras frequency is not, so MIDI or octaves are a little more intuitive than frequency. ============================================ Michael Gogins gogins at pipeline period com Irreducible Productions CsoundVST, an extended version of Csound for programming music and sound Available at http://sourceforge.net/projects/csound/ ============================================ ----- Original Message ----- From: "Tim Hockin" <thockin@xxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Saturday, November 15, 2003 2:55 PM Subject: [gmpi] Re: Reqs TODO > On Sat, Nov 15, 2003 at 09:55:22AM -0500, Michael Gogins wrote: > > I thought we had decided GMPI was to support experimental music and thus > > yes > > > would support any tuning system. I suggest using MIDI key number but with > > floats, so fractional key numbers can represent any pitch. In my view, this > > is a CRITICAL question that will impact future interest in GMPI by hard-core > > experimental and computer music players, composers, and researchers. A > > Why this, instead of pure float hertz? Or pure linear pitch (1.0 per octave > is how modulars work, right)? > > This was a bit of a quagmire in the XAP discussions, but it needs to be > addressed. > > Three proposals, so far (all float) > > 1.0/half-step (based on 12tET, but other tunings can work) > 1.0/octave (not tied to 12tET at all) > 1.0/Hz (non-linear, but highly accessible raw unit) > > We don't need to decide it now, but I wouldn't mind discussing it for the > extra stuff section. > > Tim > > > ---------------------------------------------------------------------- > Generalized Music Plugin Interface (GMPI) public discussion list > Participation in this list is contingent upon your abiding by the > following rules: Please stay on topic. You are responsible for your own > words. Please respect your fellow subscribers. Please do not > redistribute anyone else's words without their permission. > > Archive: //www.freelists.org/archives/gmpi > Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe > ---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission. Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe