Skip to content

Releases: DC37/Super-Mario-Paint

Super Mario Paint v1.1.2 prerelease

13 Apr 01:02
Compare
Choose a tag to compare
Pre-release

Credit @j574y923

FIXES

  • Fixed song name text field focus issues--click anywhere other than the text field to defocus it

NEW FEATURES

  • Added middle-button selecting to bypass clipboard button
  • Added 4-line scrolling with Ctrl+Left or Ctrl+Right per request of seymour schlong
  • Added hotkeys for Mute button (N) and MuteInst button (M) per request of seymour schlong
  • Soundfont loading (WINDOWS, LINUX, and MAC)
    • Choose soundfont
    • Bind the soundfont to the song
      • Load song's soundfont when loading song
      • Load soundfonts for every song in an arrangement
    • Load existing soundfonts from AppData

Super Mario Paint v1.1.1

04 Feb 23:25
Compare
Choose a tag to compare
  • Replace filter text with filter images
  • Place a INST_BACKGROUND.png in sprites/ to skin the window's background

Credit @j574y923

Super Mario Paint v1.1.0

29 Jan 09:01
Compare
Choose a tag to compare

Mostly courtesy massive help from @j574y923 ... major kudos !!!

Changelog:

FIXES

  • Fixed crashing that occurs when mouse interacts with a densely populated staff as it scrolls
  • Fixed bug where loading file or arrangement would terminate name at first ']' or '.' Now terminates at the last ']' or '.'
  • Fixed bug with save / load directories not being harmonized. Now has a program-wide variable for "last-accessed" directory.

NEW FEATURES

  • Drag click to add/remove notes
  • Drag to change volume
  • Volume value now appears as text when you hover over them
  • Keyboard shortcuts! (shown below)
  • Clipboard
    • Click CLIP button (or Shift+R) to toggle region selection, drag mouse along the staff to draw a rectangle that will select all notes inside
    • Filter instrument for selecting (On the instrument toolbar, hover over instrument & press F)
    • Select all notes (Ctrl+A)
    • Copy selected notes (Ctrl+C)
    • Paste notes at line where mouse is (Ctrl+V)
    • Cut selected notes (Ctrl+X)
    • Delete selected notes (Delete)
    • Toggle selected volumes in selection (Alt+V)
    • Toggle selected notes in selection (Alt+N)
  • Undo/redo
    • Ctrl+Z to undo
    • Ctrl+Y to redo
    • Commands that can be undone/redone:
    • Add/Remove note(s)
    • Change volume
    • Multiply tempo

Super Mario Paint v1.0.4

15 Oct 07:01
Compare
Choose a tag to compare

Key-press behaviour generalized to include any key-press.
Note extension behaviour implemented more correctly, as compared to before. Should now load specific sets whenever a song in an arrangement is loaded.
Slight update to internal data types for better readability of code.
Major update to loading / saving songs (logic)

Super Mario Paint v1.0.3

02 Jul 07:06
Compare
Choose a tag to compare

BUGFIX: Addressed some end-of-file behaviour and also graceful handling of larger song files.

Super Mario Paint v1.0.2

10 Jun 03:57
Compare
Choose a tag to compare

BUGFIX:
Song files above 100 lines would not load properly. This behaviour should ostensibly be fixed now.

Super Mario Paint v1.0.1

22 Apr 07:15
Compare
Choose a tag to compare

BUGFIX:
v1.0.0 arrangement files would not load properly, should be addressed in this release. Turns out it was a number of different bugs.

NOTE: In the future (version TBD) there will be a point where all pre-v1.0.0 beta release files will not be supported anymore; this version continues to support those files.

Super Mario Paint v1.0.0

14 Mar 04:11
Compare
Choose a tag to compare

All major functionality has been implemented and tested to the best of my abilities at the moment. Includes stability fixes, human-readable files, and is fully compatible with any song directories for arranger files, etc.

To load an arrangement, you will need to have all of the song files in the same directory, but it no longer needs to be inside the "Prefs" folder. Can load both MPC and SMP files.

Songs can be saved anywhere, but it's recommended that you make your own "songs" folder...

File-skipping problem appears to be solved.

Super Mario Paint v0.951 (Beta Release)

07 Jan 18:41
Compare
Choose a tag to compare

Bugfix from v0.95; fixes problems that kept Super Mario Paint arrangements from playing.

Super Mario Paint v0.95 (Beta Release)

05 Jan 08:43
Compare
Choose a tag to compare

This is the Beta release of Super Mario Paint. Most notably, it implements the arranger feature.

Important notes:

  • The arranger feature is constrained to loading songs located in the "Prefs" folder, which should be a fairly familiar concept to those who have worked on Mario Paint Composer 2.0.
    • Songs can be located anywhere (a file chooser dialog allows one to save songs and load songs from anywhere). If they are used in an arrangement, they must be located in the "Prefs" folder to allow the arranger to load the songs properly.
    • This "Prefs" folder functionality may be modified in the future.
  • Since this is a Beta release, expect bugs! Let me know if there are any bugs and their symptoms. Known bugs are detailed in the file named "KNOWN BUGS.txt"

Features:

  • Arranger Mode
  • Updated graphics
  • Tested on Java 7 and Java 8, though the proportions on Java 8 are more close to the original intention.
  • Tested on Mac 10.9.5 & Windows 7 / 8.1
  • Imports Mario Paint Composer text files via loading.
  • Imports Mario Paint Composer arranger files via loading.
  • E + click = erase note
  • Shift + click on one of the instrument selection buttons turns the highlight green and therefore allows notes to be cut off manually using the "note" mute.
  • Shift + click = sharp
  • Alt + click or Ctrl + click = flat
  • Ctrl + Shift + click = double sharp
  • Ctrl + Alt + click = double flat

Still working on:

  • Copy/paste/edit features (a la MPCTxtTools)
  • All of the other features listed in the Readme in the code section.
  • Save files in a human-readable format.