back to list

Microtones in the Java programming language

🔗kamikulture <kamikulture@hotmail.com>

9/14/2002 7:39:16 AM

You can vote in favor of

Adding Microtonal support to Java Sound API

at this adress

http://developer.java.sun.com/developer/bugParade/bugs/4705306.html
(registration required)

When you register to java.sun.com's Developer Connection, you get 3 votes.

7Kami Rousseau

🔗M. Edward Borasky <znmeb@aracnet.com>

9/14/2002 11:10:46 AM

Welcome back, Kami!!! I'm already registered with Sun and have quite a few
Java music packages, although I don't use them . I prefer "sfront" and Perl
for what I do. Specifically, how would the Java sound API have to change to
support microtonality? All I know about Java Sound is that Phil Burk's
synthesis and algorithmic composition packages use it.

M. Edward (Ed) Borasky
mailto: znmeb@borasky-research.net
http://www.pdxneurosemantics.com
http://www.meta-trading-coach.com
http://www.borasky-research.net

Coaching: It's Not Just for Athletes and Executives Any More!

-----Original Message-----
From: kamikulture [mailto:kamikulture@hotmail.com]
Sent: Saturday, September 14, 2002 7:39 AM
To: tuning@yahoogroups.com
Subject: [tuning] Microtones in the Java programming language

You can vote in favor of

Adding Microtonal support to Java Sound API

at this adress

http://developer.java.sun.com/developer/bugParade/bugs/4705306.html
(registration required)

When you register to java.sun.com's Developer Connection, you get 3 votes.

7Kami Rousseau

Yahoo! Groups Sponsor
ADVERTISEMENT

<http://rd.yahoo.com/M=233351.2287381.3722242.2225242/D=egroupweb/S=17050324
01:HM/A=1212977/R=0/*http://www.gotomypc.com/u/tr/yh/grp/300_textG/g22lp?Tar
get=mm/g22lp.tmpl>

You do not need web access to participate. You may subscribe through
email. Send an empty email to one of these addresses:
tuning-subscribe@yahoogroups.com - join the tuning group.
tuning-unsubscribe@yahoogroups.com - unsubscribe from the tuning group.
tuning-nomail@yahoogroups.com - put your email message delivery on hold
for the tuning group.
tuning-digest@yahoogroups.com - change your subscription to daily digest
mode.
tuning-normal@yahoogroups.com - change your subscription to individual
emails.
tuning-help@yahoogroups.com - receive general help information.

Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
<http://docs.yahoo.com/info/terms/> .

🔗kamikulture <kamikulture@hotmail.com>

9/14/2002 12:56:38 PM

--- In tuning@y..., "M. Edward Borasky" <znmeb@a...> wrote:
> Specifically, how would the Java sound API have to change to
> support microtonality?

From the "bug" report (author anonymous) :

"
Presently the Java Sound API does not support MIDI Tuning
(microtonality). All pitches produced by the synthesizer are
the standard 128 MIDI frequencies. I would like to see
support added for realtime note tuning as described in the
MIDI Tuning Specification from the MIDI Manufactures
Association. This system uses System Exclusive Messages and
is very flexible. I am familar with the Quicktime MIDI
synthesizer implementation from past work and it provides a
solution for microtonality by having both short and extended
note events available in the Quicktime API. Quicktime
Extended note events specifically handle microtonal notes.

[...]

1.[In the present situation,] Only the basic 128 MIDI frequencies are
available in Java.
2.Pitch Bend shifts all notes on a channel, very ugly.
3.A single note is not tunable in realtime.

[...]

I have discussed this with xxxxx@xxxxx in the
Sound API division at Sun and there is a solution that can be
implemented.

[...]

The MIDI SysEx method implemented in
the Sound API would be best, or an Extended event as in
Quicktime.
"

I invite all of you to register with the developer connection and add
your votes for adding microtonal support in the Java language.

http://developer.java.sun.com/developer/bugParade/bugs/4705306.html

7Kami Rousseau