Ava8

ChaoSophia

A recursive musical journey through chaos and wisdom.

Ava8

Overview

ChaoSophia is an interactive musical application that allows users to explore the relationship between visual glyphs and musical patterns. Each glyph represents a unique melody that can be played, manipulated, and exported.

Features

Echo Composer

The Echo Composer allows you to create, edit, play, and save custom melodies using ABC notation.

Echo Composer

Features:

Getting Started

Prerequisites

Installation

  1. Clone the repository: ```bash git clone https://github.com/jgwill/Ava8.git cd Ava8 ```

  2. Install dependencies: ```bash npm install

    or

    yarn ```

  3. Start the development server: ```bash npm run dev

    or

    yarn dev ```

  4. Open your browser and navigate to http://localhost:3000

Usage

Playing Melodies

  1. Select a glyph using the tabs or by swiping left/right on mobile
  2. Press the Play button to start the melody
  3. Adjust tempo and volume using the sliders
  4. Change instruments using the dropdown menu

Exporting MIDI

  1. Select the glyph melody you want to export
  2. Set your desired tempo
  3. Click the Download button
  4. The MIDI file will be saved to your device

Using the Echo Composer

  1. Navigate to the Composer page
  2. Write your melody using ABC notation in the text area
  3. Select an instrument from the dropdown
  4. Click Play to hear your melody
  5. Enter a name and click Save to store your composition

Fullscreen Mode

  1. Click the Fullscreen button in the top right corner of the visualizer
  2. Use touch gestures to interact with the visualizer:
    • Swipe left/right to change glyphs
    • Pinch to zoom in/out
    • Double-tap to reset zoom
  3. Press ESC or click the Minimize button to exit fullscreen

Technologies Used

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). This means you are free to:

Under the following terms:

CREDITS

Author

Created by Guillaume Descoteaux-Isabelle, (github: jgwill)

Contributors

Acknowledgments

This project is a fork of the original Ava8 Glyph Symphony, with modifications and enhancements. ```


What next ?