-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
227 lines (124 loc) · 4.13 KB
/
CHANGELOG
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
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
x.y.z
=====
Release date:
New features:
* Implement on-the-fly transposition via instrument settings
Bug fixes:
Other:
0.6.0
=====
Release date:
Thu, 10 Apr 2025 21:05:49 +0300
New features:
* Jump to the start of the current pattern on Home key pressed
* Scroll by linesPerBeat on Page Up / Page Down pressed
* Implement note delay
- Context menu => Line => Set delay
* Improve video generation functionality
- Zoom animation for the background image
- Fade out for the logo
- Show note names
- Flash effect
Bug fixes:
* Fix MIDI CC settings
* Fix pattern copy when pattern has a deleted track
* Fix excessive changed positions when operating on a shortened pattern
* Fix pattern creation when a track has been deleted
* Fix track wrapping when moving cursor left
* Fix line wrapping when scrolling to a negative line
* Fix C++ <-> QML interface on Qt 6.4
- The main problem is that some standard types like size_t not
fully supported before Qt 6.5 and this breaks the UI
Other:
* Separately send initial MIDI CC settings
* CPack: Add qml6-module-qtquick-window as a dependency
0.5.0
=====
Release date:
Fri, 21 Mar 2025 21:04:32 +0200
New features:
* Make it possible to loop patterns
* Implement velocity interpolation on a column
* Add option to transpose by +/-6 semitones
Bug fixes:
* Fix double triggering of notes when editing
* Fix 'Send MIDI clock' not saved if OFF
* Fix current line count not updating on playback
* Save created date only once
* Update also column's mixer state when updating column headers
* Link Argengine and SimpleLogger statically
* Don't force the height of the main context menu
0.4.0
=====
Release date:
Wed, 12 Mar 2025 22:55:47 +0200
New features:
* Music video generator (**Experimental**)
- Generates note visualization with particle effects
* Implement Save as template
* Show status messages about MIDI devices
* Support negative instrument delays
Bug fixes:
* Fix MIDI device not playing after re-detected
* Properly destroy removed columns
* Reset state properly before changing the song
* Fix lead-out time not properly applied
* Show track/column name as tool tip text, if set
Other:
* Make pattern index selector editable
0.3.0
=====
Release date:
Sat, 08 Mar 2025 11:45:19 +0200
New features:
* Implement inverted mute states of columns/tracks by right-clicking
Bug fixes:
* Fix soloed columns of other tracks not playing
* Fix incorrect pattern on song reset
- Position 0 doesn't always imply pattern 0
Other:
* Invalidate port name cache on new scan
0.2.0
=====
Release date:
Wed, 05 Mar 2025 23:33:50 +0200
New features:
* Add Edit menu entry to reset instruments
* Implement adjustable delays
* Implement initial note visualizer on the bottom bar
* Implement cut/copy/paste for selected lines
* Implement line selection and transpose
* Implement context menu action to interpolate velocity
* Set different color for each track
* Scroll horizontally by tab/left/right if track not visible
- Fixes numerous issues with the horizontal scroll logic
Bug fixes:
* Update index highlights after creating tracks
* Fix already set column velocity not showing in the settings dialog
* Fix blank tracks when changing a pattern
* Fix song position not reset on initialize
* Fix lazy load on pattern length change
* Fix new columns not visible
Other:
* Always show track name as bold
* Log file metadata
* Make Tab operate on columns
0.1.0
=====
Release date:
Wed, 26 Feb 2025 08:15:31 +0200
New features:
* Accurate internal timing
* Fully scalable UI
* Cool volume meters like in NoiseTracker
* Easy-to-use track editing
* Poor Man's MIDI Hot-Plug with automatic setup
- Noteahead notices when a device goes online/offline
- Noteahead automatically sets channel, bank, and patch
* Send MIDI clock on desired ports
* Tracks with multiple note columns
* Track settings with port, channel, bank, patch, volume, pan, cutoff
- Can be easily changed on-the-fly via line events
* Track and column-specific velocity scales
- Effective velocity is the product of track scale, column scale, and note velocity
* Saves to a custom (but open!) XML-based **.nahd** format