Wednesday 7 May 2014

Drum Machine Project

I recently created a drum machine in C# using the directX sound programming library as part of a university project. Through the first and second years of my course programming a been prominent  part however this was the first time working in C#. The project was simply to create a drum machine with 4 voices, that could be play 4 bard of 4 beats. As I progressed in making the program some useful features were added such as:

  • 6 Voices
  • Voice active indicator
  • Voice pan and volume
  • Playback head
  • Beat and bar indicator
  • Set BPM and time signature
  • 3 Presets
  • Temporarily save presets
Visually I tried to keep it simple however with the additional added features it became slightly over crowded.
Infinity Drummer - The drum machine in use

Here's a short demo video of the drum machine in action. Please comment and let me know about what you want to see added and what you think should be changed.

No comments:

Post a Comment