Skip to content

chiefmikey/music

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 Music 2 My Fingers

A collection of Sonic Pi compositions and musical experiments, featuring everything from ambient loops to game music renditions.

🎼 About

This repository contains various musical compositions created with Sonic Pi, a live coding music synthesizer. Each composition explores different musical concepts, from experimental loops to beautiful renditions of classic game music.

📁 Repository Structure

├── compositions/
│   ├── loops/              # Rhythmic and ambient loop compositions
│   ├── experiments/        # Experimental and test compositions
│   ├── game-music/         # Video game music renditions
│   └── ai-generated/       # AI-assisted compositions
├── docs/                   # Documentation and licenses
└── .github/               # GitHub workflows and configurations

🎵 Featured Compositions

Game Music

  • Zelda's Lullaby - Navi Glitter Edition (compositions/game-music/zelda-navi-lullaby.pi)
    • A magical rendition of the classic Zelda lullaby with sparkling fairy effects
    • Features Navi's voice patterns and ethereal atmosphere
    • Perfect for creating a dreamy, magical ambiance

Loops

  • Loop 1 (compositions/loops/loop-1.pi) - Atmospheric ambient loop
  • Loop 2 (compositions/loops/loop-2.pi) - Complex rhythmic pattern
  • Loop 4 (compositions/loops/loop-4.pi) - Experimental soundscape

Experiments

  • No Sleep (compositions/experiments/no-sleep.pi) - Insomniac-friendly ambient
  • Test (compositions/experiments/test.pi) - Development and testing

AI Generated

  • AI (compositions/ai-generated/ai.pi) - AI-assisted composition

🚀 Getting Started

Prerequisites

  • Sonic Pi (latest version recommended)
  • Basic understanding of live coding concepts

Running Compositions

  1. Open Sonic Pi
  2. Load any .pi file from the compositions directory
  3. Press Run to start the composition
  4. Experiment with parameters and effects in real-time!

Development

# Install dependencies
npm install

# Format code
npm run format

# Check formatting
npm run format:check

🎛️ Sonic Pi Features Used

  • Live Loops: Real-time musical loops
  • Synthesizers: Various built-in synths (piano, chipbass, pluck, etc.)
  • Effects: Reverb, echo, compression, slicer, and more
  • Samples: Percussion, ambient sounds, and effects
  • Patterns: Musical pattern definitions and variations

🎨 Musical Concepts

  • Harmonic Progressions: Extended chords and voice leading
  • Spatial Audio: Stereo panning and reverb for depth
  • Dynamic Expression: Volume changes and crescendos
  • Random Variations: Organic, non-mechanical musical elements
  • Layered Textures: Multiple simultaneous musical layers

🤝 Contributing

  1. Fork the repository
  2. Create a new branch for your composition
  3. Add your .pi file to the appropriate directory
  4. Update this README if adding new categories
  5. Submit a pull request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🔗 Links

🎵 Enjoy the Music!

Each composition is designed to be both listenable and educational. Feel free to modify, remix, and experiment with the code to create your own musical expressions!


Made with ❤️ and Sonic Pi

About

Coded music written with Sonic Pi

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

  •