Harmonium

Harmonium is, to put it plainly, a musical doodling tool. The user can manipulate notes on a 16x16 grid to create melodies within a pentatonic scale. On top of this already addictive concept, you can bring things to life by enabling Conway's Game of Life!

Extrems harmonium.png
General
Author(s)MetaFight
TypeMusic game
Version1 beta2
Licencefreeware
Links
Download
Discussion
Downloadable via the Homebrew Browser
Peripherals
Wiimote4.svg SensorBar.svg

It's not the easiest thing to explain, so just try it!

It is important to mention, as well, that the concept behind Harmonium isn't my own. André Michelle has a very similar application on his website which served as Harmonium's inspiration.


-- MetaFight

Media

 
Zappa Moustache JCGL seed
 
Pinwheel-style JCGL seed

Controls

Basic
  -   Action
  Insert / Remove notes
  Enable Game of Life mode
  Disable Game of Life mode
  Increase tempo
  Decrease tempo
  Shift grid
  Home Menu (to exit game)
Advanced
  -   Action
  +   Clear grid
  +   Navigate forward through history
  +   Navigate backwards through history
  +   Cycle up one Game of Life mode
  +   Cycle down one Game of Life mode

Feedback / Bugs / Helping out

Feedback would be greatly appreciated. You can find me in #wiidev and #wiidevot on EFnet, or you can use the discussion page.

If you have found a bug, please don't hesitate to report it on the Bugs page.

If you'd like to contribute to the project but you're not sure in what capacity, please consider the option posted on my User page.

Roadmap

Version 1.0

  • Save/Load
  • Information display:
    • # of generations elapsed since start of GoL
    • Position in history.
    • Current GoL mode (maybe)
    • Time played (maybe)
  • New software mixing system
    • mix buffers on the fly
    • store most commonly used buffers for reuse.

Changelog

11 June 2009, v1 beta2

  • Implemented a few features I'd like feedback on before implementing the rest and releasing v1.
  • New features:
    • Adjustable tempo
    • Adjustable volume
    • 2 new GoL modes
    • Grid shifting
    • 64 grid history
    • New timing mechanism means even playback
    • Typematic to make grid shifting and history browsing faster and easier.

17 May 2009, v1 beta

  • Initial Release

Thanks