Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a228f7bcad53fa14

Jump to content

// Workers AI · dad joke modeWhat did JMusic say to the note? You're sharp.

From Wikipedia, the free encyclopedia

jMusic is an open source music programming library written in the Java programming language. Written by Johannes Vazha Tavdgiridze and Andrew Brown, jMusic was released publicly in November 1998. It is under GNU GPL license.[1]

It is designed to assist composers and music software developers by providing support for music data structures, modifications, and input/output to various file formats. It can display notes as sheet music (see music notation).

jMusic has a data structure that is based on a musical score metaphor, and consists of a hierarchy of notes, phrases, parts and score. jMusic also has a sound synthesis architecture and "instruments" can be created from a chain of "audio objects" (similar to unit generators in other languages). A jMusic score can be rendered with jMusic instruments to an audio file.

Code Sample

[edit]
Output: C and D
 Note n = new Note(C4, CROTCHET);  // Middle C (quarter note)
 Note n2 = new Note(G4, CROTCHET);
 
 Phrase p = new Phrase();
 p.addNote(n);                     // Add C
 p.addNote(n2);                    // Add G#

See also

[edit]

References

[edit]
  1. https://sourceforge.net/projects/jmusic/ jMusic - Composition in Java - Download jMusic - Composition software for free at SourceForge.net
[edit]