Skip to content

turinglabsorg/bitcoin-synth

Repository files navigation

🎵 Bitcoin Crazy Synth 🎵

What's this all about?

Ever wanted to hear what the blockchain sounds like? No? Well, too bad! Now it's even crazier! 🎹

This project turns Bitcoin transactions into wild, harmonized, mood-swinging synth jams. It's like a DJ, a mad scientist, and a blockchain node all got stuck in a synth together. 🎧

Features

  • 🎼 Turn real Bitcoin transactions into sick, evolving beats
  • 🎹 Harmonized melodies: now with thirds, fifths, and octaves for extra musical mayhem
  • 🎵 Dynamic moods: the music gets happier or sadder based on the real-time BTC price (yes, your portfolio can literally change the tune)
  • 🕺 Melodies are more dynamic than your favorite jazz soloist
  • 🎚️ Sliders for tempo, mood, and musical key (because you're the maestro)
  • 🥁 Ambient synth backgrounds that know when to chill
  • 🖼️ OpenGraph & Twitter Card support for beautiful social sharing
  • 🚫 Right-click disabled (no peeking at the blockchain's secret recipe)
  • 🔥 Live transaction display and raw hex for the true blockchain nerds
  • 🤖 Press SPACE or hit Next to jump to a new transaction and remix the chain

Demo

Check out the live demo at https://turinglabsorg.github.io/bitcoin-synth/

💡 Pro tip: Press SPACE to change transactions and hear different blockchain sounds! (Warning: may cause spontaneous dance parties)

Installation

# Clone this repo
git clone https://github.com/your-username/bitcoin-synth.git

# Install dependencies
npm install

# Start the party
npm run dev

Usage

  1. Run the project
  2. Put on your best headphones
  3. Let the blockchain serenade you with harmonies and mood swings
  4. Try not to dance too hard (we're not responsible for any dance-related injuries)
  5. Share your favorite jams on social media and make your friends question your life choices

Contributing

Want to make the blockchain sound even crazier? We're all ears! (Pun intended 🎧)

  1. Fork it
  2. Create your feature branch (git checkout -b feature/amazing-sound)
  3. Commit your changes (git commit -m 'Add some amazing sound')
  4. Push to the branch (git push origin feature/amazing-sound)
  5. Open a Pull Request

License

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

Acknowledgments

  • Thanks to all the blockchain transactions that made this possible
  • Special shoutout to our ears for putting up with our experiments
  • Big thanks to the open-source community for making this possible
  • And to Satoshi, for inventing the only currency that can also drop a beat

Warning

⚠️ Listening to Bitcoin Crazy Synth may cause:

  • Sudden urges to dance
  • Increased appreciation for cryptography
  • Uncontrollable desire to buy more headphones
  • Addiction to decentralized music
  • Random harmonizing in public
  • Mood swings based on BTC price

Use responsibly! 🎵

About

Crazy experiment of sound and Bitcoin

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published