Skip to content

ematth/Disklavier-Echo-Effect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

Disklavier-Echo-Effect

This is a course project for MUS 305 at the University of Illinois Champaign-Urbana, under the course direction of Dr. Heinrich Taube

  • This project aims to simulate an "echo" effect on a Yamaha Disklavier piano, on up to 16 key simulatenously, with repetitions and diminishing of echo sound up to the performer.
  • The program runs using the musx library and uses threading to run real-time outputs to a Yamaha Disklavier.

Running the program

  • Have a computer connected to a Yamaha Disklavier.
  • In a terminal, do python -m realtime (repeat) (sustain) (cutoff)
    • repeat defines the number of repetitions that are played following the initial note
    • sustain defines the number of seconds each repetition is held for
    • cutoff defines a midi note number where lower notes maintain the echo functionality, and higher notes play like a normal piano. An option to invert this feature is still in progress.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages