Skip to content
/ jMusic Public

🎧 🎀 Audio Engineering toolkit written in 1999, precursor to Mehr32 (First written in Java, and then rewritten in C++)

Notifications You must be signed in to change notification settings

sohale/jMusic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 

Repository files navigation

jMusic

By Sohail Siadatnejad.

Isfahan, Iran (1999)

jMusic was the first iteration (my first attempt) to create a real-time audio system back in Summer of 1999. jMusic was the precursor to Mehr32.

It was a later rewritten in C++ as Mehr32 in 2000.

I intend to improve the code gradually. For the original summer 1999 version click on the as-in-1999 branch (pushed the 1999 files to github on 2014)

Structure:

image

  • A Source is whatever that has an .output()

  • A Probe is a Source that can be wired (linked) to another Source. It is the wiring (flexible runtime: wiring-time).

  • A Component is a rewirable Source, that is, a Source with multiple Probes in it.

  • Probe can be directly cascaded linked in a serial way (eg MOCompound).

  • wiring-time, constructor-time, generation time.

See Also:

About

🎧 🎀 Audio Engineering toolkit written in 1999, precursor to Mehr32 (First written in Java, and then rewritten in C++)

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published