Morphazoid
Instrument Catalogue
Select an instrument, turn on audio, then find its play, input, or transport control.
Built with
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 devfor the local server andnpm run verifyfor checks and tests. - Plug-ins
- Morphazoid for WAX — setup, routing, and Linux test notes.
Open source
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.
Made by
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.