Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 591 Bytes

README.md

File metadata and controls

25 lines (15 loc) · 591 Bytes

Beep

Play MIDIs with the PC speaker.

Licensed under GPLv2 (for license compatibility with beep)

Functionality

  • Read MIDI-converted CSVs and convert the notes to PC speaker frequencies
  • Emulates playing overlapping notes by playing them closely together

To-do

  • Rewrite in C (maybe?)
  • Clean up code
  • Create a TUI interface to account for different configs for CSVs (Note_off_c support, maximum velocities of 100, 128, etc.)
  • Use extra functionality in beep to play multiple notes

Requirements

  • None

Thanks