morphazoid Design system

Morphazoid

Instrument Catalogue

Select an instrument, turn on audio, then find its play, input, or transport control.

Implementation

Morphazoid is a static site and does not need an application server.

Interface
Plain HTML, CSS, and JavaScript modules. No UI framework.
Graphics
Canvas draws the instrument stages with a pixel budget for large screens.
Audio
Web Audio handles synthesis, filters, routing, and output. AudioWorklets handle continuous high-voice-count synthesis.
State
Pages load their defaults when opened. Instrument editors can keep selected banks in browser storage.
Development
Use npm run dev for the local server and npm run verify for checks and tests.
Plug-ins
Morphazoid for WAX — setup, routing, and Linux test notes.

Source & license

The source is public under the repository license.

Code, tests, deployment files, and development notes are in the Morphazoid GitHub repository.

Morphazoid uses the MIT License. Bundled third-party components retain their original terms in the third-party notices.

Author

Kristin Galvin created and develops Morphazoid. She is a software engineer and experimental electronic musician who has recorded and performed as Kevin Blechdom and as part of Blectum from Blechdom. Morphazoid brings together her work in browser synthesis, audio processing, geometry, and recursive systems.