Tue, Dec 9, 1997 - released a6
- Changed all amps to use 0dB - -80dB attenuation, plus -inf.dB (silence) at end
Mon, Dec 8, 1997
- Fixed multiple inputs per machine problem
- Fixed octave editing bug
- Amp can now be changed easily by left-clicking the arrow between machines and moving
the cursor up and down
- Amp and pan are now saved in the file
Wed, Dec 3, 1997
- Implemented machine data i/o system (finally)
- Added Center Pan function to machines view
Tue, Dec 2, 1997
- Ok, the oscillators are not correct, but they sound good (greets to welti :))
- Views were not restoring old GDI handles which made Buzz do strange things on Win95.
I hope I fixed everything now (didn't test).
- Changed mixer/master inputs amps to decibels
- Changed font and colors in machines view
- Added pan slider to machines in machines view
- Fixed pan bug
Mon, Dec 1, 1997
- Realized that edit controls send EN_KILLFOCUS notifications :). Replaced all EN_UPDATES with
it.
Sun, Nov 30, 1997
- All oscillators in ES-9 are now 100% correct (I think)
Thu, Nov 27, 1997
- Jeskola Tracker was wasting 7 P133 cycles/sample doing nothing
- Implemented triangle waveform in ES-9
Wed, Nov 26, 1997
- Did some performance tests using the new CPU monitor and optimized machines
- Added amp faders to machines in machine view
- Removed faders view temporarily (it didn't work anyway)
- Tested Buzz in Win95 for the first time.. It sucked. All fonts were fucked up,
common controls looked weird etc. I'm not going to fix it but you can probably make it look better by changing the display/appearance
settings. See the pics on the introduction page to get an idea of what it should
look like.
- I was going to release a6 today but I couldn't get the envelope control registration
to work on win95
Tue, Nov 25, 1997
- Implemented pulse waveform in ES-9
- Made a better CPU monitor
Mon, Nov 17, 1997
- Implemented anti-aliasing in ES-9 oscillators (thanks
welti). High frequencies sound much better now but they
also use little more CPU time than low frequencies. B-9 is
around 15% slower than C-0.
- Added open song dialog
Mon, Nov 10, 1997
- Implemented all the "standard" tracker effects
in Jeskola Tracker: It took me almost an hour :-D.
- 01 - volume slide down
- 02 - volume slide up
- 03 - pitch slide down
- 04 - pitch slide up
- 05 - tone portamento
- 06 - vibrato
- 0A - wave offset (same as sample offset in other
trackers)
- 0C - note cut
- 0D - note delay
- 0E - retrig
Thu, Sep 18, 1997 - Sun, Nov 09, 1997 :-)
- Forgot to update this log, sorry :)
- Added dither feature that adds a pseudo-random number
between 0 and 1 to the sample before rounding it to
integer. This process makes very quiet sounds audible but
also adds very quiet noise (you won't even hear
it without a hifi soundcard and high volume) and uses
around 3% of CPU time on P133. Dithering can disabled in
Preferences/General.
- Improved overall performance of mastering routines by
over 250%.
- New generator: Jeskola ES-9 synth.
- Machines can now have an editor dialog (click RMB on
machine and select Edit). Currently only ES-9 and Reverb
have an editor.
Wed, Sep 17, 1997 - released version a5
- You can now click the row number column in seq-ed to set
play position
- Jeskola Tracker didn't work with looping waves. Fixed.
- Machines can now be muted in machines view and soloed in
pattern editor.
- New effect: Jeskola Filter (resonant low/high/bandpass
filter)
Sun, Sep 14, 1997 - released version a4
Fri, Sep 12, 1997
- Octave field editing works now too.
- MIDI keyboard can now be used to edit note fields (note
on messages only)
- Added stream to disk feature (File->Render
Wave->Stream...)
- Wavetable changes, new wave file format. Waves can now
contain multiple levels sampled at different note.
Mon, Sep 8, 1997 - released version a3
- Added MIDI controller support (To assign controllers to
parameters, click RMB on a machine and select Parameters...)
- Fixed things
Fri, Sep 5, 1997
- Started writing two new generators: Jeskola Bass (will be
renamed later) and Jeskola Trilok. The first one is a
simple 303-like synth and the other is a drum machine.
Thu, Sep 4, 1997
- Master volume is now logaritmic (decibels)
- Added bunch of features into pattern editor:
- Cut/Copy/Paste (ctrl+x/c/v)
- Mark selection (ctrl+b / ctrl+e) and unmark
(ctrl+u)
- Interpolate (set values at selection begin &
end and press ctrl+i)
- Create copy of pattern (ctrl+shift+return)
- Remove pattern (ctrl+del)
- Move to next/previous track ((shift+)Tab)
- Pattern properties dialog (= rename & resize
pattern) (ctrl+backspace)
- Correction to yesterday's update: Play button in
Open Wave dialog does work, but only when song is
playing.
Wed, Sep 3, 1997 - released version a2
- Added open wave dialog and wavetable page in preferences.
This one's much faster to use than MFC's CFileDialog.
Note that you must set wave directories (ie. the dirs
where you keep your waves) in Preferences/Wavetable
before you can use it. Play and Refresh
buttons don't work yet.
- I think I fixed the annoying "mutex lock
timeout..." bug, but i'm not 100% sure...
Tue, Sep 2, 1997
- Fully implemented mixers
- Connected patterns of master to the engine. Panning works
now too.
- Made some small changes to machine DLL interface which
means old DLLs don't work anymore.
- Fixed some bugs
Mon, Sep 1, 1997
- Released version a1 and started writing this log