Skip to content

Super Mario Paint - A remake of the music composer in Mario Paint (1992)

License

Notifications You must be signed in to change notification settings

DC37/Super-Mario-Paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

351053f · Jul 2, 2016
Mar 14, 2016
Jan 5, 2015
Jul 2, 2016
Jan 4, 2015
Jul 2, 2016
Aug 30, 2012
Mar 14, 2016
Jan 5, 2015
Jul 2, 2016
Jul 2, 2016
Dec 31, 2014
Jan 4, 2015

Repository files navigation

Super Mario Paint

  • Current Version: 1.0.3

Help would be very much appreciated! If you manage to debug something, submit a pull request and I'll review it and (hopefully) merge it in.

Based off of the original Mario Paint on the SNES from 1992, MarioSequencer (2002), TrioSequencer, Mario Paint Composer 1.0 / 2.0 (Robby Mulvany, 2007-2008), and FordPrefect86's Advanced Mario Sequencer (2009). This will be a free program when completed, open to those who want to download it.

Accepting cryptocurrency donations!

  • Bitcoin (BTC): 1TyycsRVPUMgW1QDgafNSUpB2emh3p4TL
  • Litecoin (LTC): LX35qPaA7NAdWNjUnWcugZqd8zbNkMvpia

Major Releases:

See "Version History.txt" for semantic versioning and more release notes.

  • March 14, 2016 - First full functionality release, v1.0.0
  • January 5, 2015 - v0.95~0.951 - Beta Release
  • January 1-3, 2015 - v0.94~0.942 - Pre-Beta (Arranger)
  • December 31, 2014 - v0.921 - Alpha (Mac + Windows)
  • December 30, 2014 - v0.92 - Alpha (Stability Release + Java 7u71 / Java 8u25)
  • January 4, 2014 - v0.91 - Alpha (Update Release)
  • December 25, 2013 - v0.90 - Initial Alpha Release
  • August 7, 2012 - Project started
  • Author: RehdBlob

Confirmed Operating System Configurations:

  • Windows 7 + Java 7u71
  • Windows 7 + Java 8u25
  • Windows 7 + Java 8u73
  • Windows 8.1 + Java 8u25
  • Windows 10 + Java 8u73
  • Windows Vista + Java 7u71
  • Mac OSX 10.9.5 + Java 7u71
  • Mac OSX 10.9.5 + Java 8u25
  • Ubuntu 14.04 + Java 8

Contributors to Operating Systems / Tests *SomeonePlaymc *VolcanBrimstone *Pokesonicddrninja *Adolfobaez *The Mario Paint Community *Many others...

Tasklist:

  • Splash screen animation and other extras
  • Import AMS songs
  • Speedmarks
  • Bookmarks
  • Undo/redo
  • More advanced Options dialog
  • Instrument replacing option
  • Release SMP v1.0.0 (done - March 14, 2016)
  • Aesthetic program edits, stability checks, arranger file stability check (done - March 13, 2016)
  • Solve some song playing thread stability issues (done - February 28, 2016)
  • Human-readable arranger files (done - February 27, 2016)
  • Human-readable save files (done - May 27, 2015)
  • Release to a test group (v0.95 - Beta Release - January 5, 2015)
  • Staff ledger lines (done - January 4, 2015)
  • Push new version of StaffSequence with note extensions - Maintain backwards compatibility (done - January 4, 2015)
  • Fix measure addition and subtraction (done - January 4, 2015)
  • Import MPC arrangements (done - January 4, 2015)
  • Arrangement files use relative paths (uses the ol' "Prefs" folder) (done - January 4, 2015)
  • Import MPC songs (done - January 3, 2015)
  • Arranger mode (done - January 1, 2015)
  • Splash screen is actually a splash screen (done - December 31, 2014)
  • Test run on more operating systems (done - December 31, 2014)
  • Tempo changing option (done - February 14, 2014)
  • Rudimentary Options dialog (done - January 19, 2014)
  • End-of-File Behaviour fix (done - January 3, 2014)
  • Remove limit on song length (done - January 1, 2014)
  • Tempo selector interface (done - December 27, 2013)
  • Measure line numbers (done - December 27, 2013)
  • Release to a test group (v0.9 - Alpha Release - December 25, 2013)
  • Loop button loops the song (done - December 18, 2013)
  • Save & Load songs (done - December 18, 2013)
  • Volume bars implemented (done - December 17, 2013)
  • Release to a small test group (v0.70-0.73 - obsolete)
  • Play back notes on the staff reliably (done - September 28, 2013)
  • Play and stop buttons start and stop the song (done - September 28, 2013)
  • Play, stop, and loop buttons are able to be pressed (done - August 29, 2013)
  • Play, stop, and loop buttons appear (done - August 29, 2013)
  • Navigate the staff (done - August 23, 2013)
  • Staff navigation framework (done - August 23, 2013)
  • Images display normally on the staff (done - August 13, 2013)
  • Instruments stack on the staff (done - August 6, 2013)
  • Flats and sharps implemented on the staff (done - August 4, 2013)
  • Hear notes played on the staff (done - July 26, 2013)
  • Place notes on the staff (done - July 26, 2013)
  • Staff notes images framework (done - May 31, 2013)
  • Settings framework (done - October 31, 2012)
  • Latency fix (done - September 6, 2012)
  • Sprites rework (done - August 30, 2012)
  • User interface draft II (done - August 22, 2012)
  • Sounds play (done - August 22, 2012)
  • User interface draft (done - August 17, 2012)
  • JavaFX migration (done - August 17, 2012)
  • Window appears (done - August 12, 2012)