Revision history
This section is a reverse-chronological account of the significant changes made between prior builds of Doggiebox.
23 May 2003 - 1.0.3 (build 1A15)
-
Added long-awaited Undo support for various song editing operations.
-
Added new Erase functionality: hold the Option key while mousing over the pattern editor, and click (or drag) to immediately remove any drums beneath the cursor.
-
File references (saved in preferences and song files) are now stored using alias records instead of absolute paths. As a result, Doggiebox should be less prone to lose track of drum kits that have been moved or renamed. (Song file format has been updated.)
11 April 2003 - 1.0.2 (build 1A12)
-
Added a master volume slider for controlling the output level (useful to eliminate clipping on exported tracks).
-
Considerably improved the accuracy and performance of the playback position indicator.
-
Improved the export dialog to remember the most recently chosen file format.
-
Added menu commands for playing and exporting the current selection.
-
Added support for two new sound file formats: FastTracker 2 import and Portable Voice Format import/export.
-
Fixed a bug where pops or clicks were sometimes heard when using custom drum kits.
-
Fixed a bug where sometimes no sounds would be audible until a song was saved and re-opened (mostly occurred when creating new songs).
-
Fixed a compatibility problem using exported files with BIAS Deck/Peak.
-
Fixed a problem where sound files with uppercase filename extensions were not recognized.
02 March 2003 - 1.0.1 (build 1A9)
-
Added command-H key equivalent to hide the application.
-
Fixed bug where tempo icons were sometimes being drawn upside-down in the pattern properties sheet.
-
Brought the user's guide up to date.
-
Implemented registration incentives for non-licensed users.
-
Made minor fix to a problem with broken Export Audio in build 1A8, and re-posted as build 1A9 several hours later
30 Jan 2003 - 1.0g (build 1A7)
-
At long last, there are document icons! Many thanks to Scott Bremner for graphic design.
-
The preferences dialog has been revamped, with several new options.
-
There is now support for multi-line bar layout, with a user-specified number of bars per line.
-
It is now possible to choose whether to create a new untitled song on startup.
-
It is now possible to disable the playback position indicator.
-
The behaviour of selection highlighting and the insertion point has been changed slightly, to more closely match the behaviour of a text editor: when one or more bars are selected, the insertion point disappears.
-
Added recognition for AIFF sound files ending in ".aif" (in addition to ".aiff").
-
The drum kit editor will now post an alert when trying to import a sound of an unsuitable sample rate.
-
Drums are now assigned a default sound and icon in the absence of any being defined in the drum kit editor.
-
Fixed bug where drum sounds would not play back when auditioned in the drum kit editor.
-
Registration key system introduced, along with a revised About box and application icon.
28 Dec 2002 - 1.0f (build 1A6)
-
Resolved incompatibility with Mac OS X 10.2.3.
-
Introduction of a long-awaited playback position indicator.
-
Fixed bug where drum sounds were not playing while editing the song.
-
Fixed a crash that would occur when loading a song whose drum kit is not available, and the load is subsequently canceled or a substitute kit is not specified.
-
Plus a handful of miscellaneous UI improvements (export audio dialog, zooming, remembering window positions).
16 Dec 2002 - 1.0e (build 1A5)
-
New feature at long last: support for export the song to any of almost a dozen different audio file formats! Try out the new "Export Audio..." command in the File menu.
-
Improved behaviour where some drum sounds should override others (e.g., a closed hi-hat following an open hi-hat, or a muted crash cymbal following an open crash).
-
Fixed bug where saving a drum kit file would obliterate all of the drums' icons (resulting in no icons at all).
21 Nov 2002 - 1.0d (build 1A4)
-
Fixed bug where a crash could occur if a bar were deleted when the insertion point was immediately after it.
-
Fixed bug where song would continue to play after closing the window.
-
Fixed bug where playback would skip over the last beat in the song (or selection) when looping.
-
Fixed bug where extra noise (typically an annoying buzz) would sound repeatedly after playing a song until you quit the program.
30 Oct 2002 - 1.0c (build 1A3)
-
Vastly optimized display mechanisms in the pattern editor, so that responsiveness to mouse tracking and clicking is markedly improved.
-
Fixed problems using 3/8, 5/8 time signatures.
-
Improved control over tempo specification; it is now possible to specify the tempo in terms of any base note value via a pop-up menu in the bar properties dialog.
-
Improved zooming function so that it's now possible to add and modify triplets within individual beat positions simply by zooming in.
-
Fixed bug where the drum info controls in the Drum Kit Editor would sometimes be greyed out, in particular after adding a new drum.
-
Up and down cursor keys now move the insertion point to the beginning and end of song, respectively.
-
Fixed cosmetic issue where bar numbers of 100 or greater were truncated (only the first two digits would appear).
-
Fixed some major memory leaks which would sometimes result in memory used by drum kits and songs not to be deallocated when a song was closed.
-
Improved error handling when opening corrupt files or those that are created with subsequent (too-new) versions of Doggiebox.
12 Sept 2002 - 1.0b (build 1A2)
-
Project rebuilt with GCC 3.1 and PB 2.0 under OS 10.2.
-
Stereo panning for drum sounds now supported, along with a wider range of input file formats (AIFF, WAV, VOC, AU, IFF, PAF, SF, W64). This comes as part of a significant re-implementation of the audio subsystem featuring ZygoatAudio and libsndfile. Requires re-implentation of sounds in drum kit files (see separate release notes accompanying the build).
-
Playback no longer skips beats under Mac OS 10.2 (when using new-style drum kits).
-
Bug fixed where preferences dialog would crash upon dismissal.
-
Insertion point now follows pastes (moves to after the last pasted bar).
26 June 2002 - 1.0a (build 1A1)
-
Initial public release for testing and feedback.