forked from DC37/Super-Mario-Paint
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathVersion History.txt
193 lines (135 loc) · 4.91 KB
/
Version History.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
HOW TO VERSION
vMajor.Minor.Bugfix
Major = Non-backwards compatible changes made
Minor = Backwards compatible *new feature* added
Bugfix = No functionality or user-facing features added; bugfix only
v1.3.0
--FIXES
Shortens "Arranger" to "Arr" to accommodate for the new instruments
--NEW FEATURES
Ctrl and/or shift increases scroll speed
Adds Luigi, Peach, and Feather as instruments
v1.2.0/v1.2.1
--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
(v1.2.1 is a bugfix on the main window loading)
v1.1.1
--FIXES
Replaced filter text with filter images
Added an INST_BACKGROUND.png in sprites/ to skin the window's background
v1.1.0
--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
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
v1.0.4
--FIXES
Note extension behaviour implemented more correctly, as compared to before. Should now load specific sets whenever a song in an arrangement is loaded.
Key-press behaviour generalized to include any key-press.
Slight update to internal data types for better readability of code.
Major update to loading / saving songs (logic)
v1.0.3
--FIXES
100-line song fixed.
Updated song-ending behaviour to gracefully play all notes, instead of just ending
Loading songs with greater than 100 lines used to populate the array with null objects - hopefully fixed.
v1.0.2
--FIXES
Songs above 100 lines.
v1.0.1
--FIXES
Arranger now (hopefully) takes care of the different songfile loading cases properly.
v1.0.0
--FIXES
Threading issues for sound playing.
--NEW FEATURES
Add in buttons for time signatures
Add in functionality for saving human-readable files.
Add in time signatures to save files
Add in functionality for loading human-readable files.
v0.12.1
--FIXES
Fix bugs with arranger loading/saving.
v0.12.0
--FIXES
Major functionality should be equivalent to and/or exceed that of MPC2.0.
Added more support for external soundfonts (two instruments that used to be swapped are not swapped anymore)
Import MPC files just by loading them.
Import MPC arrangements just by loading them.
Slight update to song files which allows saving the parameters for note extensions (green highlights)
Staff ledger lines
Note: Arrangements only work if they are in the "Prefs" folder along with all of the songs.
v0.11.2
--FIXES
Java 7 fix
Loop now works
v0.11.1
--FIXES
Arranger "ghost file" fix.
v0.11.0
--NEW FEATURES
Arranger has been implemented.
v0.10.0
-NEW FEATURES
Works on Mac
New loading screen
v0.9.4
--FIXES
Stability updates & JavaFX 7 / 8 update
v0.9.3
--NEW FEATURES
Ability to set default note volume and multiply tempo
v0.9.2
--NEW FEATURES
Added in tempo feature
v0.9.1
--NEW FEATURES
Added in options dialog
v0.9.0
--NEW FEATURES
Major functionality complete minus arranger.
v0.8.0
--NEW FEATURES
Lost/Unkown
v0.7.0 ~ 0.7.3
--NEW FEATURES
Ability to place notes
Ability to play back notes
Mute notes
v0.6.0
--NEW FEATURES
Full window and interface
v0.1.0 ~ v0.5.0
--NEW FEATURES
Window appears