-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathNEW
executable file
·153 lines (117 loc) · 5.32 KB
/
NEW
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
0.60 -> 0.61
-Play: Fix changing play position in realtime not always working.
-GUI: Fix printing Ø in the about box.
-GUI: Turn off startup sound by default.
-GUI: Save prefs immediately, not when exiting program.
-GUI: Make main window resizable.
-DSP: Avoid denormals. (Just in case. Don't know if it was a problem).
-Build: Build with -mfpmath=sse -msse2 -Wextra -Werror -Wall, and fix various potential bugs found by newer compilers and -Wextra.
-GUI: Set moving camera to true by default
-Build: Fix install instructions
-Build: Upgraded Juce to 5.3.2
-Build: Varoius build fixes from GeorgeNs.
0.59 -> 0.60
-Updated source to work with Juce 1.44.
-Fixed a couple of ugly bugs in the progress bar code.
-Set moving camera to be off by default. Moving camera seems to stall mammut using newer juce's. :-(
0.58 -> 0.59
-Fixed a couple of more int->uint32 time variable cases. Hopefully, the animation
stuff shouldn't stall the machine anymore.
0.57 -> 0.58
-Added workaround for rare sound corruption bug.
-Added the "Redo it!" buttons. (The same as pressing "Undo" + "Do it!")
-If playing while pressing a "Do it!" or "Redo it!" button, continue playing after
processing as well.
-Added the "Random Phases" toggle button in the "Multiply Phase" dialog. Checking
this button will freeze the sound. Thanks to Tim Blechman for the idea.
-Fixed looping which wasn't turned off if using a different sampling rate.
-Added "make install" and "make uninstall"
-Fixed animation bug. (should allways be shown now)
0.22 -> 0.57
-Ported from gtk1 to juce.
-Various bells and whistles
-Binaries for windows and mac
-Various other things
0.21 -> 0.22
-Added patch and instructions from Owen Green on how to make mammut compile on
OSX. Thanks!
0.20 -> 0.21
-Set realtime priority for the player thread to ensure clickless playing.
-Fixed some trouble when exiting.
0.19 -> 0.20
-Fixed a bug in the Makefile caused by a fix in the previous release.
0.18 -> 0.19
-Fixed some bugs in the Makefile.
0.17 -> 0.18
-Fixed a (horrible) bug that caused mammut to crash on newer linux
distributions.
-Simplified the install process a lot. pygtk1, libglade and sndlib
is now included in the distribution and is/can be installed
automatically if needed.
-Added undo for load&multiply
0.16 -> 0.17
-Removed the sndlib binary.
-Initialize sound at startup, so that mammut appears in jack patch bays.
-Added a point in the INSTALL file about how to configure mammut to
find the pygtk1 files.
-Added a note in the INSTALL file about that sndlib for some reason
does not work with delta cards when using the alsa driver. The oss
driver (under alsa emulation), and the jack driver works just fine.
0.15 -> 0.16
-Tiny source cleanup.
-Upgraded the included sndlib binary for i386 to latest version. This
one includes jack-support.
New in V0.14 -> 0.15
-Removed the synth transform. It was not supposed to be there and had no
function.
-Fixed the wobble transform. Segfaulted with mono-files. (Bug found
by Dave Phillips)
New in V0.13 -> 0.14
-Fixed the rest of the transforms to support more than two soundchannels.
-Removed the settings->undo menu item, which didnt have any function.
-Updated the version number in the about dialog from 0.12 to 0.14
-Wrote unlimited number of channels instead of four(?) channels in the
usage message.
-Neither the Cancel nor OK button in the "Amplitude->Phase" transform dialog
did work. Fixed.
-Removed lots of debug printings.
-Playing without having a file caused a segfault. (fixed)
New in V0.12 -> 0.13
-Updated the version number in the about dialog from 0.10 to 0.12
-Neither the Cancel nor OK button in the "Split real/imag" transform dialog
did work. Fixed.
-Unneded references to libaudiofile headers removed. libaudiofile is not
used in mammut.
-libsnd linking was screwed up in the Makefile in the V0.12 release. Fixed
-Playing without having a file caused a segfault. (not fixed)
-Added sndlib.a and sndlib.h to the distribution. Static oss/linux compiled.
(sndlib.a seems to be a bit troublesome to compile up sometimes.) (same as
in ceres)
-Added note about a common problem regarding pygtk in the INSTALL file
that usually makes ceres crash. (same as in ceres)
-Most of the transforms didnt support more than two channels (stereo).
Now most of the transforms do, but still not all.
New in V0.11 -> 0.12
-The "Number of partials" slider in the Synth transform dialog did
not work and gave a lot of errors. Fixed.
-Neither the Cancel nor OK button in the "Keep the peaks" transform dialog
did work. Fixed.
New in V0.10 -> 0.11
-Added compile-option for where to place temporary files.
Undo/redo probably did not work in V0.10 unless you had
a directory named /lyd/local/tmp. Oops.
-Fixed a mysterious bug that caused loading of files look
strange and the sound to be played automaticly.
-Added support for libsndfile V1. (V0 is still supported too.)
New in V0.08 -> 0.10
-Using gtk instead of motif. The reason is cleaner code
because of better python-support, and more portable.
-Buttons in the main-window.
-Support for 16,24 and 32 bits soundfiles, not only 16 bits.
-Support for float and double soundfiles.
-Fixed filenamebugs in combsplit and reimsplit
-Replaced libaudiofile with libsndfile.
-Removed soundfile length limitation.
-Removed some warnings.
-Playing internally from program using sndlib.
-Added undo/redo. (currently hardcoded to 300000 levels)