Overview
Chromatone is an independent open-source research project that combines colors and shapes on the screen to learn, play, and communicate notes and rhythms from the speakers. It offers visual music theory and practice tools, along with a collection of sound analysis and synthesis tools in a convenient NPM package. Chromatone aims to provide modern audio researchers, educators, and students with simple building blocks for prototyping and concept verification.
Features
- Visual Music Language: Utilizes colors and shapes on the screen for learning, playing, and communicating notes and rhythms.
- Digital Garden Theory: Offers cards and overviews on the physics and physiology of vision and hearing in visual music research and practice.
- Visual Music Practice: Provides interactive cards for everyday music practice and experiments with sound and color.
- Use-chromatone Package: Collection of sound analysis and synthesis tools in an NPM package for audio researchers and educators.
- Chromatone Composables: Includes musical knowledge like intervals, chords, and scales stored in YAML format for experimentation.
- Chromatone Database Package: Stores musical data for building new insights, available as an NPM package with treeshaking enabled.
Installation
To install the Chromatone package, you can use npm by running the following command in your terminal:
npm install chromatone
Summary
Chromatone is a versatile tool that combines visual elements with music theory to provide a unique learning and practice experience. With its open-source approach and collection of tools, including sound analysis, synthesis, and musical knowledge databases, Chromatone offers a valuable resource for audio researchers, educators, and students. By abstracting low-level details into simple building blocks, Chromatone simplifies the process of prototyping and concept verification in modern audio research and education.