forked from amsynth/amsynth
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
293 lines (196 loc) · 9.5 KB
/
NEWS
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
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
amsynth 1.13.0 -- 2022-07-16
- Fixed intermittent unexpected MIDI output in response to MIDI CC input.
- Fixed VST plugin UI updates in response to host parameter changes.
- Added HiDPI scaling support to VST plugin UI.
- Added version info to plugin pop-up menu.
amsynth 1.12.4 -- 2022-01-08
- Fixed lv2 .ttl syntax error
amsynth 1.12.3 -- 2022-01-01
- Added PatriksBank04 and PatriksBank05.
- Fixed click when playing a note for the first time - issue #196
- Stopped vendoring lv2 headers; install lv2-dev (or similar) via your package manager.
amsynth 1.12.2 -- 2020-11-20
- Fixed a regression in 1.12.0 that broke ALSA MIDI
amsynth 1.12.1 -- 2020-11-14
- Fixed LV2 manifest format error
amsynth 1.12.0 -- 2020-11-08
- Improved HiDPI autodetection and added --force-device-scale-factor command line option
- Presets are now available to be loaded in VST hosts using the generic GUI (e.g. REAPER)
- Fixed a bug that caused MIDI channel and polyphony settings from the command line or
configuration file to be ignored.
- Fixed a bug that caused MIDI channel setting to be ignored when sending MIDI over JACK
- Fixed a MIDI parsing bug in the VST plugin that caused stuck notes in REAPER
- Fixed a crash when compiled with LASH support but without a LASH server running
amsynth 1.11.0 -- 2020-09-20
- Added mouse wheel support for controls
- Implemented UI upscaling for background and controls on HiDPI displays
- Fixed a regression in 1.10.0 that changed the sound of patches using ring modulation
- Fixed LV2 lint error caused by missing minorVersion and microVersion
- Removed dependency on oscpack for Non Session Manager support
amsynth 1.10.0 -- 2020-05-07
- Implemented smoothing / de-zippering to improve sound quality while adjusting parameters
- amsynth user files (config, banks, etc.) now live in XDG-compliant directories
- $XDG_CONFIG_HOME (~/.config/amsynth)
- $XDG_DATA_HOME (~/.local/share/amsynth)
- Added `jack_autoconnect` configuration option
- Disabled VST GUI in REAPER
amsynth 1.9.0 -- 2019-04-13
- Added support for NSM (Non Session Manager)
- Improved FreeBSD OSS audio support
- Sustain pedal can now be used in Mono and Legato modes
- JACK MIDI inputs are now automatically connected
- Fixed a crash in MIDI learn dialog when receiving CC messages
- Other minor bug fixes
amsynth 1.8.0 -- 2017-06-25
- controls can now be reset to their default value via a double-click
- alternate tuning scales & keyboard maps can now be loaded in plug-ins
- fixed an issue where bank switching via MIDI caused jack zombification
- removed dependency on gtkmm (gtk is still required for the UI)
amsynth 1.7.1 -- 2017-03-15
- fixed MIDI channel filtering
- fixed corrupt preset names in dssi plugin
- general UI and menu item improvements
- improvements to translations
- added a man page
amsynth 1.7.0 -- 2016-09-28
- MIDI CCs are now sent immediately when changing a parameter in the UI
- fixed an issue with ALSA MIDI input becoming delayed
- improved UI error detection / reporting when using JACK
- implemented bank switching via MIDI (CC #0)
- implemented "Ignore Preset Value" option to allow parameters to be "locked"
- enabled use of alternate tunings in plugin
- added French and German translations
- added a manpage
- fixed UI issues when used as a plugin in Tracktion or other JUCE based host
- fixed some UI layout glitches and improved the "audition" UI
- fixed use of deprecated snd_seq_free_event API
amsynth 1.6.4 -- 2016-01-19
- fix incorrect parameter display when vst gui is created
- support selection of a non-default tuning via command line or config file
- another sound bank thanks to brian :)
amsynth 1.6.3 -- 2015-10-31
- fixed vst load & save compatibility with Bitwig Studio
- fixes a warning about start_atomic_value_change in plugin versions
amsynth 1.6.2 -- 2015-10-24
- fixes an issue with MIDI event handling observed with Ardour/LV2
amsynth 1.6.1 -- 2015-10-10
- fixes support for non-44100 sample rates in DSSI and LV2 builds
amsynth 1.6.0 -- 2015-09-27
- VST plug-in build now available
- adds a portamento mode control with legato option
- can now be built without GUI (./configure --without-gui)
- fixes an issue with incorrect tuning depending on sample rate
- other minor bug fixes and improvements
amsynth 1.5.1 -- 2014-08-06
- fixes broken MIDI handling in the DSSI plugin
- fixes a crash when a folder is selected from 'import preset'
amsynth 1.5.0 -- 2014-08-02
- new filter modes: notch and bypass
- new filter controls for key-tracking and velocity sensitivity
- OSC2 octave range increased
- ring modulation can now be dialled in (instead of on/off)
- LFO can now be routed to OSC1, OSC2, or both
- fixes an audible click when using fast filter attack times
- note and controller events are now rendered sample-accurate when
run as a plugin, fixing MIDI timing jitter
- DSSI & LV2 plug-in builds can now load any preset by
right-clicking the UI background
- bank & preset loading is now faster
amsynth 1.4.2 -- 2014-04-16
- fixes use of alsa utilities from the 'Utils' menu
- user specified jack client name now shown in window title
- sounds can now be auditioned from the keyboard with ctrl-a
- undo & redo now implemented
- jack port auto connection can be stopped using a new option:
amsynth --jack_autoconnect=false
- more sound banks thanks to brian :)
amsynth 1.4.1 -- 2014-02-03
- adds new preset banks: BriansBank12, 13 & 14
- MIDI CCs for mapped parameters are now be sent in real-time
- audition button note can now be changed
- amsynth now responds to MIDI CC #10 panning messages
- jack client name can now be set from the command line
- fixes for issues with MIDI learn dialog
amsynth 1.4.0 -- 2013-06-23
- LV2 support added
- various improvements to sound engine, including:
- mono & legato keyboard modes
- portamento / glide control
- extended OSC 2 detune range
- switchable low-pass / high-pass / band-pass filter modes
- switchable 12 / 24 db/Octave filter slopes
- additional LFO waveforms (sawtooth up & down)
- reduced aliasaing on oscillator's square / pulse waveform
- now ships with substantial library of presets, thanks to [email protected]
- preset banks are now stored in ~/.amsynth/banks
- numerous other improvements and bug fixes
amsynth 1.3.2 -- 2012-08-12
- fixes compilation error with GCC 4.7
amsynth 1.3.1 -- 2012-06-23
- fixes check of external tools (e.g. vkeybd) - issue #34
- fixes build on debian 6.0 - issue #35
- fixes problem with sustain pedal release handling - issue #36
- fixes DSSI 64-bit build - issue #22
- fixes DSSI compatibility with Renoise
- adds a basic DSSI GUI (no preset management yet)
- default skin now installed as uncompressed files rather than a zip
- some tidying up of code & build system
amsynth 1.3.0 -- 2011-12-23
- adds a brand new skinned UI
- added support for JACK-MIDI
- added an icon
- added support for alternate tunings
- added MIDI-learn dialog for easier MIDI CC -> controller mapping
- fixed denormal performance issue in reverb
- fixed preset loading for some system locales
- user interface tweaks
- improvements to experimental DSSI build
- #24 typo in quit confimation dialog
- #26 setting midi channel from command line
- #28 allow other MIDI drivers to be used alonside JACK-MIDI
- fixed crash in DSSI plug-in build on 64-bit systems
- fixed problem with auto-connection of JACK output ports
amSynth 1.2.3 -- 2010-05-08
Bugs Fixed:
- [2820935] hanging on exit
- [2986164] build fails with GCC 4.5
- [2988697] 'Virtual Keyboard' menu item doesn't gray out as expected
- [2991732] reverb controls broken when built on certain GCC versions
- [2993107] presets loaded incorrectly on some non-english systems
Sound generation improvements:
- Reduced amount of audible aliasing on saw tooth waveforms.
- Improved performance of noise waveform generator.
- Clamped maximum allowed pulsewidth on square / pulse waveform generator to prevent silence
- Tweaked default for master_vol to a value that doesn't produce harmonic distortion
Other Changes:
- New factory preset - 'Dirty Pulsating Bass'
- Added a preset modification indicator to title bar ('*')
- Executable is no longer installed with suid enabled.
for good low-latency performance please use the JACK audio system.
Old behaviour can be re-enabled with ./configure --enable-realtime
- Fixed compilation errors on various platforms caused by missing #include statements
- Cleaned up compiler warnings
- Other internal code improvements
amSynth 1.2.2 -- 2009-07-12
Fixes various missing includes on some platforms / build configurations.
Fixes compatibility issues with jackdmp.
Better reporting of errors starting audio subsystem.
Updated about dialog with list of contributors.
amSynth 1.2.1 -- 2009-04-08
+ fixed compilation errors on linux/gcc-4.3.2
+ fixed a buffer overrun crash (caught by fortify on ubuntu)
amSynth 1.2.0 -- 2006-12-22
* nicer graphics
* fixed crash upon startup on some machines
* handle all notes off midi message
* new about dialog
* improved per-user installation process
amSynth 1.1.0 -- 2005-10-26
+ Updated GUI to use gtkmm2.x / gtk2.x
+ Fix build on latest GCC versions (4.0)
+ Stability improvements
+ Performance improvements
amSynth 1.0.0 -- 2004-02-25
Initial stable release
amSynth 1.0 beta 1 -- 2002-03-19
First public release