In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Harmonium"

From WiiBrew
Jump to navigation Jump to search
m
(beta3 stuff)
Line 4: Line 4:
 
| licence    = freeware
 
| licence    = freeware
 
| author      = [[User:MetaFight|MetaFight]]
 
| author      = [[User:MetaFight|MetaFight]]
| version    = 1 beta2
+
| version    = 1 beta3
 
| download    = Media:Harmonium.zip
 
| download    = Media:Harmonium.zip
 
| discussion  = Talk:Harmonium
 
| discussion  = Talk:Harmonium
Line 18: Line 18:
  
  
-- MetaFight
+
==News==
 +
'''7 July 2009'''
  
==Media==
+
It finally happened... I got a job.  That means I won't be able to work on homebrew nearly as much as before.  I was hoping to skip a beta3 release and go straight to v1 but considering the little amount of free time I have that would talk a while.  I thought it would be better to release what I have now and simply tell people it's still not done yet ;)... So here it is!  Harmonium v1 beta3!
 +
 
 +
A lot has changed since the original release!<br>
 +
Noticeably:  Grid shifting, grid history, grid saving/loading, more evolution modes, UI changes, and probably more...<br>
 +
Less Noticeably:  The playback system now uses only one ASND voice per column (this removes all note drops, yay!), sound playback is now even (yay!).
 +
 
 +
What I didn't get around to doing (yet):
 +
* Fix the tuning to 440Hz
 +
* Fix software mixing so loundess is constant
 +
* Tweak the UI.
 +
* And probably a few more things I'm too lazy to go find in my notes.
 +
 
 +
So, I guess that's it for now.  I hope you enjoy this release.  Version 1 final is probably a long way away.
 +
 
 +
-- [[User:MetaFight|MetaFight]]
 +
 
 +
==(Outdated) Media==
 
{|
 
{|
 
|-
 
|-
 +
|<div style="position: absolute; width: 320px; color: yellow; text-align: center; font-size: 24pt; font-weight: bold; opacity: 0.5;">OLDER VERSION</div>
 
|<youtube width="320" height="265">758vL22E5EY</youtube>
 
|<youtube width="320" height="265">758vL22E5EY</youtube>
 +
|<div style="position: absolute; width: 425px; color: yellow; text-align: center; font-size: 32pt; font-weight: bold; opacity: 0.5;">OLDER VERSION</div>
 
|<youtube width="425" height="265">fE4OzYkoTrs</youtube>
 
|<youtube width="425" height="265">fE4OzYkoTrs</youtube>
|[[File:Harmonium seed Zappa.png|140px|thumb|Zappa Moustache JCGL seed]]
+
| style="text-align: center;" | [[File:Harmonium seed Zappa.png|140px|thumb|Zappa Moustache JCGL seed]]<br><span style="font-size: 75%;">(taken from an older version)</span>
|[[File:Harmonium seed pinwheel.png|140px|thumb|Pinwheel-style JCGL seed]]
+
| style="text-align: center;" | [[File:Harmonium seed pinwheel.png|140px|thumb|Pinwheel-style JCGL seed]]<br><span style="font-size: 75%;">(taken from an older version)</span>
 
|}
 
|}
  
Line 100: Line 119:
 
** <del>Time played (maybe)</del>
 
** <del>Time played (maybe)</del>
 
* New software mixing system
 
* New software mixing system
** mix buffers on the fly
+
** <del>mix buffers on the fly</del>
** store most commonly used buffers for reuse.
+
** store most commonly used buffers for reuse.  (probably not)
 +
** fix uneven loudness.
  
 
<!-- sine.txt -->
 
<!-- sine.txt -->
  
 
==Changelog==
 
==Changelog==
 +
'''7 July 2009''', v1 beta3
 +
* Save/Load
 +
* New software mixing
 +
* Probably more... (will add later)
 +
 
'''11 June 2009''', v1 beta2
 
'''11 June 2009''', v1 beta2
 
* Implemented a few features I'd like feedback on before implementing the rest and releasing v1.
 
* Implemented a few features I'd like feedback on before implementing the rest and releasing v1.

Revision as of 05:29, 8 July 2009

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

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!

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.


News

7 July 2009

It finally happened... I got a job. That means I won't be able to work on homebrew nearly as much as before. I was hoping to skip a beta3 release and go straight to v1 but considering the little amount of free time I have that would talk a while. I thought it would be better to release what I have now and simply tell people it's still not done yet ;)... So here it is! Harmonium v1 beta3!

A lot has changed since the original release!
Noticeably: Grid shifting, grid history, grid saving/loading, more evolution modes, UI changes, and probably more...
Less Noticeably: The playback system now uses only one ASND voice per column (this removes all note drops, yay!), sound playback is now even (yay!).

What I didn't get around to doing (yet):

  • Fix the tuning to 440Hz
  • Fix software mixing so loundess is constant
  • Tweak the UI.
  • And probably a few more things I'm too lazy to go find in my notes.

So, I guess that's it for now. I hope you enjoy this release. Version 1 final is probably a long way away.

-- MetaFight

(Outdated) Media

OLDER VERSION
OLDER VERSION
Zappa Moustache JCGL seed

(taken from an older version)
Pinwheel-style JCGL seed

(taken from an older version)

Controls

Basic
Wiimote1.svg - Wiimote4.svg Action
Wiimote A Button Insert / Remove notes
Wiimote + Button Enable Game of Life mode
Wiimote - Button Disable Game of Life mode
Wiimote 1 Button Increase tempo
Wiimote 2 Button Decrease tempo
Wiimote D-Pad Shift grid
Wiimote HOME Button Home Menu (to exit game)
Advanced
Wiimote1.svg - Wiimote4.svg Action
Wiimote B Button + Wiimote A Button Clear grid
Wiimote B Button + Wiimote + Button Navigate forward through history
Wiimote B Button + Wiimote - Button Navigate backwards through history
Wiimote B Button + Wiimote 1 Button Cycle up one Game of Life mode
Wiimote B Button + Wiimote 2 Button 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. (probably not)
    • fix uneven loudness.


Changelog

7 July 2009, v1 beta3

  • Save/Load
  • New software mixing
  • Probably more... (will add later)

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