Skip to content

NeonWizard/Florchestra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The Florchestra

The florchestra is a project I created from scratch back in 2016, as I was initially learning more about programming and electrical engineering. It's my attempt to make a set of musical floppy drives from scratch like the ones you see on YouTube. There are two main components to the Florchestra: the engine (or player), and the conductor (or master). The engine harnesses 100% of one of a Raspberry Pi's CPU cores to send out rapid electrical oscillations to each floppy drives. The frequency of the oscillation determines what musical note can be heard. The conductor can read several different types of musical input, including MIDI files and real-time MIDI, which is sent to the engine to be played.

Serial communication (OLD)

  • The Pi that controls the notes to be played and sends them over the serial link is called the master.
  • The Pi that makes the frives play the notes is called the player.
  • The master chip sends every note needed to the player and the player handles them on time, delivering an electric oscillation to the appropriate floppy drive.

Information sent with one byte communication:

  • Note - 32 possible - 5 bits
  • Which frive - Up to 8 - 3 bits

Information sent with two byte communication:

  • Note - 64 possible - 6 bits
  • Which frive - Up to 8 - 3 bits

Todo

  • Merge midiplayer1-4.py into a singular midiplayer file

About

An orchestra made out of floppy drives.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published