--- Build 1217 - Thursday, 10 June 2010 16:58:07 UTC - pianoroll: MidiControlChange implementation --- Build 1216 - Sunday, 30 May 2010 16:35:27 UTC - bugfixes --- Build 1215 - Sunday, 30 May 2010 15:15:58 UTC - CMICallbacks::IsSongClosing --- Build 1214 - Saturday, 17 April 2010 12:46:19 UTC - bugfixes --- Build 1213 - Tuesday, 13 April 2010 08:09:28 UTC - only .NET 4 Client Profile (subset of the full framework) is now required (http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=e5ad0459-cbcc-4b4f-97b6-fb17111cf544) --- Build 1212 - Tuesday, 13 April 2010 06:34:45 UTC - using .NET 4.0 rtm (http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992) - bugfixes --- Build 1211 - Thursday, 08 April 2010 11:24:36 UTC - buzz.exe is now large address aware, which means 2 GB more address space in 64-bit windows or 1 GB more in 32-bit windows using /3GB boot switch --- Build 1210 - Thursday, 08 April 2010 01:41:38 UTC - bugfixes --- Build 1209 - Tuesday, 30 March 2010 23:46:31 UTC - pattern xp: optimized drawing of very long patterns --- Build 1208 - Thursday, 25 March 2010 20:37:41 UTC - bugfixes - installer: removed old polac adapters. new beta: http://buzzchurch.com/viewtopic.php?t=4607 --- Build 1207 - Monday, 22 March 2010 13:16:31 UTC - pattern xp and pianoroll: stop active midi notes when midi focus is lost - bugfixes --- Build 1206 - Tuesday, 16 March 2010 14:31:02 UTC - midi input is now always routed thru pattern editors - shift+enter in pattern view switches to old sequence view - bugfixes --- Build 1205 - Monday, 15 March 2010 15:24:01 UTC - MIDI toolbar (enable Master Keyboard Mode) - WavetableView.xaml in theme --- Build 1204 - Sunday, 14 March 2010 14:49:02 UTC - new sequence editor: cut/copy/paste - restore main window on correct monitor on startup when maximized --- Build 1203 - Saturday, 13 March 2010 21:23:09 UTC - new sequence editor: time signatures and zoom level saved in song file - new sequence editor: F6 - new sequence editor: double-click pattern --- Build 1202 - Saturday, 13 March 2010 16:41:41 UTC - new sequence editor: add/delete track - new sequence editor: ctrl+up/down move track - new sequence editor: ctrl+m/ctrl+l - new sequence editor: return key selects the pattern under cursor and switches to pattern editor - pattern editor: return key switches to new sequence editor if it's visible --- Build 1201 - Saturday, 13 March 2010 09:38:08 UTC - new sequence editor: ctrl+t inserts time signature (=step size) change (not saved in the file yet) - new sequence editor: add pattern/,/-/_/ins/del/ctrl+i/ctrl+d - IParameterGroup.TrackCount setter --- Build 1200 - Friday, 12 March 2010 18:52:06 UTC - new sequence editor alpha (it doesn't work yet) - renamed New Mute Mode to Process Muted Machines - implemented multi i/o "old mute mode" - active view is not changed when song is loaded --- Build 1199 - Monday, 08 March 2010 09:06:46 UTC - new buzzgui interfaces (for devs) - bugfixes --- Build 1198 - Sunday, 07 March 2010 10:07:43 UTC - machine view: insert machine menu - wavetable view progress --- Build 1197 - Saturday, 06 March 2010 15:52:47 UTC - wavetable view wave editor preview --- Build 1196 - Saturday, 06 March 2010 10:43:20 UTC - wavetable view progress --- Build 1195 - Thursday, 04 March 2010 12:38:09 UTC - wavetable view progress --- Build 1194 - Thursday, 04 March 2010 08:18:32 UTC - wavetable view progress --- Build 1193 - Monday, 01 March 2010 11:49:36 UTC - wavetable view progress --- Build 1192 - Monday, 01 March 2010 04:11:13 UTC - new wpf wavetable view preview (ctrl+w) --- Build 1191 - Friday, 26 February 2010 02:59:18 UTC - sharper text in wpf parts of the gui --- Build 1190 - Friday, 26 February 2010 01:26:58 UTC - switched to VS2010 RC and .NET 4.0 RC (http://www.microsoft.com/downloads/details.aspx?FamilyID=a9ef9a95-58d2-4e51-a4b7-bea3cc6962cb) --- Build 1189 - Wednesday, 17 February 2010 15:22:11 UTC - bugfixes --- Build 1188 - Sunday, 31 January 2010 11:07:59 UTC - bugfixes --- Build 1187 - Saturday, 30 January 2010 09:21:04 UTC - bugfixes --- Build 1186 - Wednesday, 13 January 2010 19:13:10 UTC - gear_defaults.xml, loaded before gear.xml - buzz_no_sse2.exe dropped --- Build 1185 - Tuesday, 12 January 2010 19:23:18 UTC - shadows for all visuals in machine view (optional, can be pretty slow) - debug console output is written to %APPDATA%/Jeskola/Buzz/DebugConsole.log --- Build 1184 - Sunday, 10 January 2010 19:06:10 UTC - new machine: Jeskola Crossover - bugfixes --- Build 1183 - Wednesday, 06 January 2010 13:23:15 UTC - bugfixes --- Build 1182 - Tuesday, 05 January 2010 14:20:53 UTC - multi output generators --- Build 1181 - Monday, 04 January 2010 21:29:11 UTC - right-click connection "plug" to select channel --- Build 1180 - Monday, 04 January 2010 19:16:46 UTC - simplified multi i/o machines (see Jeskola Modulator, 'tab' selects channel while connecting) --- Build 1179 - Wednesday, 30 December 2009 09:21:41 UTC - more memory leak fixes --- Build 1178 - Tuesday, 29 December 2009 21:21:09 UTC - memory leak fixes --- Build 1177 - Tuesday, 29 December 2009 13:36:38 UTC - bugfixes --- Build 1176 - Sunday, 27 December 2009 10:48:05 UTC - machine skin gdi leak fix --- Build 1175 - Friday, 25 December 2009 07:28:08 UTC - bugfixes --- Build 1174 - Thursday, 17 December 2009 04:00:53 UTC - bugfixes --- Build 1173 - Wednesday, 16 December 2009 23:34:12 UTC - stereo->mono connection channel mixer knob (replaces the old Left/Center/Right menu selection) --- Build 1172 - Wednesday, 16 December 2009 06:34:36 UTC - multithreading visualization - machine view shadows - extended ilkke machines theme --- Build 1171 - Wednesday, 16 December 2009 02:25:21 UTC - input connection panning for mdk stereo effects and MIF_STEREO_EFFECT machines --- Build 1170 - Tuesday, 15 December 2009 23:37:17 UTC - pattern xp: correct delete last track implementation - bugfixes --- Build 1169 - Monday, 14 December 2009 22:58:45 UTC - 'cb' in debug console --- Build 1168 - Monday, 14 December 2009 18:44:41 UTC - bugfixes --- Build 1167 - Thursday, 10 December 2009 17:53:40 UTC - bugfixes --- Build 1166 - Wednesday, 09 December 2009 22:44:59 UTC - more glitch reduction. this should help a lot if you use a low latency audio driver. --- Build 1165 - Wednesday, 09 December 2009 18:31:07 UTC - reduced audio glitches during some operations (e.g. wave loading) - machine view progress --- Build 1164 - Tuesday, 08 December 2009 21:40:56 UTC - machine view progress --- Build 1163 - Tuesday, 01 December 2009 14:20:22 UTC - machine view progress --- Build 1162 - Tuesday, 01 December 2009 01:13:02 UTC - machine view settings (right-click background) - machine index menu style in MVResources.xaml --- Build 1161 - Monday, 30 November 2009 16:19:03 UTC - machine view progress --- Build 1160 - Monday, 30 November 2009 00:31:53 UTC - machine view progress --- Build 1159 - Sunday, 29 November 2009 21:46:57 UTC - machine view progress --- Build 1158 - Sunday, 29 November 2009 17:58:17 UTC - machine view progress - ilkke machines theme converted to xaml --- Build 1157 - Sunday, 29 November 2009 13:34:47 UTC - machine view progress --- Build 1156 - Saturday, 28 November 2009 19:30:14 UTC - new wpf machine view preview. you can press ctrl+w to switch back to the old view. --- Build 1155 - Thursday, 12 November 2009 03:17:07 UTC - time toolbar --- Build 1154 - Wednesday, 11 November 2009 23:37:04 UTC - more bugfixes --- Build 1153 - Wednesday, 11 November 2009 22:21:06 UTC - bugfixes --- Build 1152 - Wednesday, 11 November 2009 21:46:21 UTC - bugfixes --- Build 1151 - Wednesday, 11 November 2009 18:43:42 UTC - parameter window bugfixes --- Build 1150 - Tuesday, 10 November 2009 15:35:50 UTC - parameter window stuff --- Build 1149 - Monday, 09 November 2009 22:54:45 UTC - parameter window almost finished --- Build 1148 - Monday, 09 November 2009 05:39:30 UTC - new parameter window (not 100% done yet), Themes/ParameterWindow.xaml - View->WPF Theme changes the theme used by standard WPF controls such as the toolbar (requires restart) --- Build 1147 - Tuesday, 03 November 2009 15:44:34 UTC - fixed XamlReader UAC incompatibility --- Build 1146 - Monday, 02 November 2009 02:24:57 UTC - new gui stuff. buzz now requires .NET 3.5 SP1. - new fully customizable toolbar, Themes/ToolBar.xaml --- Build 1145 - Monday, 19 October 2009 18:46:22 UTC - pianoroll: more stuff --- Build 1144 - Saturday, 17 October 2009 17:53:55 UTC - shift+space in pattern editor plays a pattern starting at cursor (+ctrl records) - pianoroll: stuff --- Build 1143 - Friday, 16 October 2009 14:52:39 UTC - bugfixes --- Build 1142 - Friday, 16 October 2009 13:54:54 UTC - change machine attribute defaults in gear.xml - pianoroll: stuff - bugfixes --- Build 1141 - Tuesday, 13 October 2009 14:16:07 UTC - pianoroll: bugfixes --- Build 1140 - Tuesday, 13 October 2009 09:25:00 UTC - pianoroll: midi file import (currently imports only the first track containing notes) - pianoroll: bugfixes --- Build 1139 - Monday, 12 October 2009 14:09:34 UTC - ctrl+space in pattern editor plays a pattern with recording enabled - pianoroll: recording - pianoroll: undo/redo --- Build 1138 - Monday, 12 October 2009 09:35:50 UTC - pianoroll: more stuff, saving/loading works so it can be used already - pattern xp: midi editing octave bugfix --- Build 1137 - Sunday, 11 October 2009 15:24:33 UTC - pianoroll: select notes - pianoroll: delete notes --- Build 1136 - Saturday, 10 October 2009 14:01:03 UTC - pianoroll: some progress, not usable yet - bugfixes --- Build 1135 - Friday, 09 October 2009 05:36:14 UTC - sequence view: spacebar plays pattern under the cursor - bugfixes --- Build 1134 - Thursday, 08 October 2009 08:13:53 UTC - sequence view: '+' creates a new pattern - sequence view: ctrl+backspace shows properties of the pattern under the cursor - sequence view: changed the rarely used "insert selected pattern" key from spacebar to apostrophe (') - sequence view: set start/end in popup menu --- Build 1133 - Thursday, 01 October 2009 22:02:24 UTC - write machine crash information to debug console - bugfixes --- Build 1132 - Monday, 17 August 2009 20:58:33 UTC - pianoroll preview (it doesn't do much yet). requires .NET 3.5. add this to gear.xml: - wasapi: device selection --- Build 1131 - Saturday, 15 August 2009 02:08:03 UTC - wasapi: improved exclusive mode support in W7 - ControlChange recording bugfix --- Build 1130 - Friday, 14 August 2009 16:26:06 UTC - MIF_STEREO_EFFECT bugfixes --- Build 1129 - Sunday, 09 August 2009 22:05:55 UTC - moved themeable graphics out of buzz.exe to Themes/Default --- Build 1128 - Sunday, 09 August 2009 19:23:40 UTC - pattern xp: changed max rpb to 96 - pattern xp: bugfixes --- Build 1127 - Tuesday, 04 August 2009 14:07:01 UTC - wasapi: sample rate selection - bugfixes --- Build 1126 - Monday, 03 August 2009 14:49:29 UTC - pattern editor machine recording callbacks --- Build 1125 - Sunday, 02 August 2009 19:44:40 UTC - audio speed control. can be useful when midi recording or for live special effects. --- Build 1124 - Friday, 31 July 2009 13:28:45 UTC - pattern xp: graphical column view (ctrl+g) - pattern xp: hold down ctrl to edit fields using mouse - using new versions of crt/mfc dlls again - bugfixes --- Build 1123 - Saturday, 25 July 2009 09:55:58 UTC - pattern xp: improved machine compatibility --- Build 1122 - Wednesday, 22 July 2009 13:31:34 UTC - pattern xp: exponential interpolation (ctrl+shift+i) - pattern xp: bugfixes --- Build 1121 - Monday, 20 July 2009 08:19:58 UTC - toolbar background fix --- Build 1120 - Monday, 20 July 2009 02:34:20 UTC - experimental 'new mute mode' in which machines are processed even when muted - pattern xp: bugfixes --- Build 1119 - Sunday, 19 July 2009 13:32:00 UTC - pattern xp: bugfixes --- Build 1118 - Sunday, 19 July 2009 08:34:31 UTC - pattern xp: bugfixes --- Build 1117 - Sunday, 19 July 2009 06:42:48 UTC - enabled xp themes. unfortunately i couldn't figure out an easy way to make this optional. - send midi messages to pattern editor machine instead of the machine itself when in pattern editor - pattern xp: midi edit mode - pattern xp: bugfixes --- Build 1116 - Saturday, 18 July 2009 15:11:12 UTC - Options->Master Keyboard Mode. when enabled, midi channel 1 input is routed to the machine that has midi focus. midi focus changes when: - machine view is activated / selected machine changes - pattern editor is activated / selected machine changes - sequence editor is activated / active column changes - parameter window is activated - a machine calls pCB->SetMidiFocus --- Build 1115 - Saturday, 18 July 2009 12:45:46 UTC - pattern xp: subpattern effect 11/12 - diatonic transpose up/down (first digit = key (0=C, 1=C#, ...), second digit = amount) - pattern xp: subpattern effect 02 - offset in rows --- Build 1114 - Saturday, 18 July 2009 10:02:44 UTC - theme led bugfix --- Build 1113 - Saturday, 18 July 2009 01:35:28 UTC - pattern xp: control change recording --- Build 1112 - Friday, 17 July 2009 05:58:27 UTC - pattern xp: subpattern effect 01 - play mode (00 = normal, 01 = loop, 02 = reverse, 03 = reverse loop) - bugfixes --- Build 1111 - Friday, 17 July 2009 02:06:49 UTC - spacebar in pattern editor plays/stops pattern - pattern xp: (shift+)ctrl+w rotates events in selection - pattern xp: ctrl+b/e/u --- Build 1110 - Thursday, 16 July 2009 06:37:10 UTC - pattern xp: subpattern progress --- Build 1109 - Tuesday, 14 July 2009 08:24:56 UTC - pattern xp: bugfixes --- Build 1108 - Tuesday, 14 July 2009 06:17:26 UTC - pattern xp: new subpatterns feature allows you to trigger other patterns of the same machine inside a pattern and apply transformations to them note that is "alpha" so it may be buggy. - add pattern to sequence editor automatically when creating the first machine in a new song - connect new generators to master automatically when there are no effects in the song - return key in machine view jumps to pattern editor of selected machine - bugfixes --- Build 1107 - Monday, 13 July 2009 01:06:14 UTC - multithreading time critical priority option - patternxp: fixes --- Build 1106 - Sunday, 12 July 2009 02:02:55 UTC - multithreading bugfixes --- Build 1105 - Saturday, 11 July 2009 21:34:20 UTC - bugfixes --- Build 1104 - Saturday, 11 July 2009 18:06:40 UTC - mdc bugfixes --- Build 1103 - Saturday, 11 July 2009 02:51:51 UTC - smooth pan changes - optional equal power panning. causes +3dB gain boost at full L/R pans, so old songs may sound different when it's enabled. --- Build 1102 - Friday, 10 July 2009 16:35:07 UTC - bugfixes --- Build 1101 - Thursday, 09 July 2009 18:02:58 UTC - mute state is saved in file --- Build 1100 - Tuesday, 07 July 2009 16:11:30 UTC - new splash screen code that supports transparency and stuff. splash screen can be disabled in options. --- Build 1099 - Monday, 06 July 2009 20:13:51 UTC - remember main window position - resizable file dialogs in WinXP - removed double-click led solo function --- Build 1098 - Monday, 06 July 2009 15:46:07 UTC - non-clicky mute/solo switching --- Build 1097 - Monday, 06 July 2009 01:53:13 UTC - Preferences->Engine. note that multithreading setting changes are applied at buzz startup. --- Build 1096 - Sunday, 05 July 2009 22:33:20 UTC - override machine delay dialog (right-click machine) --- Build 1095 - Sunday, 05 July 2009 21:12:08 UTC - mdc bugfixes --- Build 1094 - Sunday, 05 July 2009 20:28:40 UTC - optional machine delay compensation (view->options). machines can implement CMachineInterfaceEx::GetLatency as demonstrated by Jeskola Limiter. type 'mdc' in debug console to see what's happening. - mdk smoothness --- Build 1093 - Saturday, 04 July 2009 16:33:22 UTC - smoother/non-clicky gain changes in internal amps (not in mdk yet) - info view and debug console theme colors. type 'themecol' in debug console to see a list of all colors. --- Build 1092 - Sunday, 28 June 2009 21:10:35 UTC - play patterns correctly when the loop is set inside a pattern, the sequence is edited or mute/solo mode is changed --- Build 1091 - Sunday, 28 June 2009 12:59:45 UTC - pattern xp: click track number or press ctrl+m to mute a track - ctrl+m mutes track in sequence view --- Build 1090 - Friday, 26 June 2009 17:32:32 UTC - mute and solo buttons in sequence view. more buttons might be coming so this is not skinnable yet. --- Build 1089 - Friday, 26 June 2009 15:19:25 UTC - pattern xp: import buzz patterns when switching to patternxp for the first time - pattern editor machine solo bugfix --- Build 1088 - Monday, 22 June 2009 23:50:44 UTC - pattern xp: bugfixes --- Build 1087 - Monday, 15 June 2009 08:21:34 UTC - pattern editor machines can override the default pattern properties dialog - pattern xp: rows per beat pattern property - jump to pattern editor in machine right-click menu --- Build 1086 - Friday, 12 June 2009 01:08:33 UTC - dynamic work balancing (=better performance) in multithreaded audio engine - multithreading machine compatibility fixes (matilde tracker) --- Build 1085 - Wednesday, 10 June 2009 21:57:49 UTC - pattern xp: using immediate ControlChanges when editing notes. tell me if there's a machine that crashes because of this. - pattern xp: '4' plays current track and '8' plays all tracks when editing a note column. this is an ancient Scream Tracker 3 function that was supposed be in Buzz since version one, but for some reason was never implemented. - changed CMICallbacks::SendControlChanges implementation to be fully thread-safe and to support crash recovery - use Multithreading="False" in gear.xml to disable multithreading for a machine - multithreading improvements - installer: added (out-of-date) help files --- Build 1084 - Wednesday, 10 June 2009 07:34:20 UTC - optional multithreaded audio engine (generators only). enable in View->Options. note that many old machines are not compatible with this. - CMICallbacks::EnableMultithreading - machine view fixes --- Build 1083 - Saturday, 06 June 2009 03:29:20 UTC - replace machine by right-clicking or typing the name when a single machine is selected - insert effect by right-clicking or typing the name when mouse is over a connection triangle - colors in new-machine-by-typing dialog --- Build 1082 - Thursday, 23 April 2009 18:54:07 UTC - CMachineInterfaceEx::SetDeletedState --- Build 1081 - Saturday, 11 April 2009 10:58:30 UTC - bugfixes --- Build 1080 - Wednesday, 08 April 2009 14:25:06 UTC - bugfixes --- Build 1079 - Tuesday, 07 April 2009 10:39:10 UTC - optimized switching between machine pattern editor and other views - bugfixes --- Build 1078 - Saturday, 04 April 2009 10:36:15 UTC - bugfixes --- Build 1077 - Friday, 03 April 2009 08:15:28 UTC - wavetable mp3 loading using libmpg123 - bugfixes --- Build 1076 - Tuesday, 31 March 2009 20:44:29 UTC - fixed master pattern loading --- Build 1075 - Sunday, 29 March 2009 20:48:27 UTC - pattern xp: play notes --- Build 1074 - Saturday, 28 March 2009 20:04:11 UTC - MIF_STEREO_EFFECT bugfixes --- Build 1073 - Saturday, 28 March 2009 05:55:28 UTC - limiter updates - improved handling of machine parameter changes when loading a song - embedded gui bugfixes --- Build 1072 - Saturday, 28 March 2009 03:14:54 UTC - bugfixes --- Build 1071 - Saturday, 28 March 2009 00:04:01 UTC - limiter updates - 24/32bit wavetable preview --- Build 1070 - Friday, 27 March 2009 19:29:31 UTC - pattern editor bugfixes - improved high-dpi support --- Build 1069 - Friday, 27 March 2009 05:32:38 UTC - installer bugfixes. it should work better now. - new version of crt/mfc included in the installer --- Build 1068 - Friday, 27 March 2009 00:35:38 UTC - MIF_STEREO_EFFECT bugfixes --- Build 1067 - Friday, 27 March 2009 00:06:40 UTC - bugfixes --- Build 1066 - Thursday, 26 March 2009 23:35:25 UTC - parameter window embedded machine guis - MIF_STEREO_EFFECT allows you to make stereo effect machines without using MDK. mono/stereo switchable effects are not possible this way. - Jeskola Limiter machine demonstrating embedded guis using managed c++/WPF and MIF_STEREO_EFFECT. requires .NET framework 3.5. - limit maximum initial height of parameter windows --- Build 1065 - Thursday, 26 March 2009 11:45:47 UTC - pattern editor bugfixes --- Build 1064 - Wednesday, 25 March 2009 03:18:21 UTC - pattern editor bugfixes --- Build 1063 - Wednesday, 25 March 2009 01:02:38 UTC - right-click on editor combobox to set default editor --- Build 1062 - Tuesday, 24 March 2009 20:06:25 UTC - pattern editor machines can be used directly in pattern editor (beta) - remember debug console window position - crt/mfc dlls are included in the installer --- Build 1061 - Sunday, 22 March 2009 16:26:02 UTC - pattern xp UndeleteMachine implementation --- Build 1060 - Sunday, 22 March 2009 02:51:49 UTC - gear.xml machine config file in Gear folder --- Build 1059 - Saturday, 21 March 2009 13:11:52 UTC - undo bugfixes --- Build 1058 - Saturday, 21 March 2009 00:29:44 UTC - UndeleteMachine event - clone machine undo - bugfixes --- Build 1057 - Monday, 16 March 2009 15:18:42 UTC - optional automatic song backups - bugfixes --- Build 1056 - Monday, 16 March 2009 02:16:54 UTC - delete selected machines - theme selection overlay bitmap: SelectionBitmap="sel.png" SBOffsetX="-2" SBOffsetY="-2" when not using a bitmap the selection rectangle theme colors are "MV Machine Select 1" and "MV Machine Select 2" --- Build 1055 - Sunday, 15 March 2009 23:37:49 UTC - machine selection and undo/redo in machine view. it may still be buggy and won't work properly with peer machines. - WASAPI driver fixes --- Build 1054 - Saturday, 14 March 2009 16:46:02 UTC - removed the stereo->mono connection dialog. you can now right-click the connection triangle to select left/center/right. - fixed lockups when audio device is disabled (F12) --- Build 1053 - Saturday, 14 March 2009 13:51:23 UTC - themes: add under to change the toolbar bitmap - WASAPI driver updates. it's possible to get very low latency in Vista using non-shared polling mode. --- Build 1052 - Friday, 13 March 2009 19:42:19 UTC - WASAPI audio driver for Vista/W7 (experimental) - installer updates --- Build 1051 - Thursday, 12 March 2009 23:55:00 UTC - installer - machine text color fixes --- Build 1050 - Thursday, 12 March 2009 17:12:13 UTC - themes can now provide shadow and led bitmaps: - switched to dynamically linked crt/mfc again. install http://www.microsoft.com/downloads/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&displaylang=en - small bugfixes --- Build 1049 - Friday, 09 January 2009 00:58:33 UTC - GetOption callback --- Build 1048 - Tuesday, 06 January 2009 02:39:18 UTC - WriteLine callback --- Build 1047 - Wednesday, 10 December 2008 15:48:10 UTC - UpdateParameterDisplays callback --- Build 1046 - Wednesday, 03 December 2008 10:30:48 UTC - MuteMachine and SoloMachine callbacks --- Build 1045 - Thursday, 20 November 2008 15:33:45 UTC - SetAttribute bugfix --- Build 1044 - Wednesday, 19 November 2008 20:41:53 UTC - new callbacks --- Build 1043 - Sunday, 16 November 2008 17:34:19 UTC - parameter windows don't steal focus when adding tracks --- Build 1042 - Sunday, 19 October 2008 21:10:34 UTC - changed the order in which machine connections are stored in bmx-files to be compatible with old buzz - removed machine connection limit - CMICallbacks::SendControlChanges --- Build 1041 - Saturday, 13 September 2008 10:54:54 UTC - command line parameter '/nocr' disables crash recovery (for devs) --- Build 1040 - Sunday, 07 September 2008 14:05:43 UTC - machines can draw stuff inside pattern boxes. see new version of sinesynth for an example. --- Build 1039 - Wednesday, 03 September 2008 11:21:18 UTC - theme extensions. unzip ThemeExample.zip to the Themes dir for an example. --- Build 1038 - Tuesday, 02 September 2008 07:45:48 UTC - save oversampling mode and midi input channel in the song file. the data is stored in a new section called 'MACX'. --- Build 1037 - Sunday, 31 August 2008 17:06:54 UTC - optional 2x oversampling for machines. currently only for generators and oversampling mode is not stored in the file yet. --- Build 1036 - Monday, 25 August 2008 08:29:53 UTC - fixed a crash when invoking some callbacks in machine destructor --- Build 1035 - Saturday, 23 August 2008 07:24:05 UTC - debug console (view->debug console) --- Build 1034 - Sunday, 17 August 2008 13:11:10 UTC - CMICallbacks::ControlChangeImmediate - lock toolbars option - new theme colors "SE Mute Box" and "SE Break Box" - new machine shadow bitmap that works on a dark background --- Build 1033 - Saturday, 16 August 2008 19:02:47 UTC - double-click patterns in sequence view to go to pattern editor - return key in sequence view works anywhere inside the pattern, not just on the first row --- Build 1032 - Friday, 15 August 2008 18:32:47 UTC - disabled loading of overloader until there's a new version - don't randomize input amp/pan values when using the randomize function in parameter windows --- Build 1031 - Thursday, 14 August 2008 22:03:19 UTC - groove patterns. see the built-in machine 'Jeskola Groove 1' and the source code in the dev dir. --- Build 1030 - Wednesday, 13 August 2008 21:37:26 UTC - sequence view fixes --- Build 1029 - Wednesday, 13 August 2008 14:47:55 UTC - sequence view fixes - don't draw pattern boxes that are less than 4 pixels high --- Build 1028 - Wednesday, 13 August 2008 13:29:58 UTC - changed sequence view song position line style (theme color "SE Song Position") - faster scrolling in sequence view - fixed a sequence view scrollbar bug --- Build 1027 - Tuesday, 12 August 2008 22:48:55 UTC - cloning of control machines works --- Build 1026 - Tuesday, 12 August 2008 21:39:16 UTC - vertical scrollbar in sequence view --- Build 1025 - Tuesday, 12 August 2008 14:52:04 UTC - switched to final VC2008 SP1. this may fix some mfc bugs. - changed pattern box visuals a bit --- Build 1024 - Monday, 11 August 2008 16:52:30 UTC - pattern boxes in sequence view (enable in options menu). uses theme color "SE Pattern Box". --- Build 1023 - Sunday, 10 August 2008 14:59:09 UTC - play patterns at correct offset when changing song position --- Build 1022 - Saturday, 09 August 2008 10:47:21 UTC - changes in pattern editor api --- Build 1021 - Monday, 04 August 2008 10:41:52 UTC - subtick timing (enable in options menu). better timing for control machines that send control changes between ticks. --- Build 1020 - Sunday, 27 July 2008 06:59:55 UTC - close midi output devices properly at exit --- Build 1019 - Saturday, 26 July 2008 07:08:39 UTC - create machines by typing a part of the name in machine view --- Build 1018 - Friday, 25 July 2008 22:21:41 UTC - load 24/32bit int waves in the wavetable --- Build 1017 - Wednesday, 23 July 2008 19:19:06 UTC - load 32bit float waves in the wavetable in an overloader compatible way --- Build 1016 - Sunday, 13 July 2008 19:10:37 UTC - implemented CMICallbacks::GetWaveName --- Build 1015 - Thursday, 10 July 2008 14:40:39 UTC - fixed machine view graphics bug - don't allow cloning of missing machines --- Build 1014 - Monday, 07 July 2008 12:11:17 UTC - search for machines online (right-click machine) - fixed saving songs with missing machines - close midi input device properly at exit --- Build 1013 - Saturday, 05 July 2008 07:51:38 UTC - pattern editor/control machines (=pattern xp) can now control peer control machines - hdrec: support 32bit float output --- Build 1012 - Tuesday, 01 July 2008 11:33:55 UTC - fixed hd recorder random delay - fixed midi pitch bend bug --- Build 1011 - Monday, 30 June 2008 08:53:31 UTC - control connection amp using mouse wheel - different color for control machines in machine view (theme color "MV Control", default value "ADADAD") - change cursor when connecting machines - separators in new machine menu ('-' or '-----') - pattern xp: bugfixes --- Build 1010 - Monday, 30 June 2008 04:56:06 UTC - parameter windows remember position - changed toolbar icons - pattern xp: double-click machine in machine view switches to pattern editor - pattern xp: double-click machine name to view editor/parameter window --- Build 1009 - Monday, 30 June 2008 00:42:41 UTC - pattern xp: write parameter state (ctrl+t) - pattern xp: shift values (ctrl +/-) - pattern xp: bugfixes - machine interface changes --- Build 1008 - Sunday, 29 June 2008 09:05:49 UTC - pattern xp: mouse selection - pattern xp: interpolate (ctrl+i) - pattern xp: randomize (ctrl+r) - pattern xp: cut/copy/paste - pattern xp: bugfixes - fixed preset importing --- Build 1007 - Sunday, 29 June 2008 01:49:38 UTC - fixed a machine interface vtable bug introduced in the last build - fixed winxp graphics problems --- Build 1006 - Saturday, 28 June 2008 22:08:57 UTC - Jeskola Pattern XP, a control machine with a built-in pattern editor (beta, limited functionality) - changes in MachineInterface.h, incompatible with few previous builds (old sine synth build doesn't work) - reduced flicker when switching between views - various small fixes --- Build 1005 - Monday, 23 June 2008 15:33:07 UTC - pattern editor bugfixes --- Build 1004 - Sunday, 22 June 2008 17:28:21 UTC - machines can now implement their own patterns editors. see Jeskola Sine Synth in the dev dir for an example. --- Build 1003 - Tuesday, 17 June 2008 09:24:10 UTC - 'u' works in pattern editor again --- Build 1002 - Monday, 16 June 2008 13:27:36 UTC - mouse wheel support in editors --- Build 1001 - Monday, 16 June 2008 11:48:56 UTC - build number in about box and changelog - WS_TABSTOP window style for parameter sliders --- June 2008 builds - scrollbar in parameter window - load songs even if some machines are missing - pitch wheel, program change and aftertouch midi messages - separators ("-") and menu bar breaks ('|' prefix) in extended machine menus - fixed visual bug when changing length of pattern - extended machine menus (for devs) - fine amp control holding down ctrl-key - amps between machines now go up to +12dB (used to be 0dB). the songs will play correctly in old buzz too. - ctrl+t writes current parameter state into a pattern - correctly reset tempo on file->new - drag and drop files from shell - control machine delay fixed - small bugfixes - amp tooltips in machine view - midi input filtering. enable view->options->midi filtering and right click machine to set the input channel. machines should be changed to accept all messages when filtering is enabled, instead of doing their own filtering. see the new MachineInterface.h callback. users of the current version of PVST can set midi in mode to all in the preferences dialog. - clone machines in machine view - show parameters when machine's double click handler returns false - modeless signal analysis windows - crash-free signal analysis - home/end in sequence editor - select in sequence editor using shift page up/down - hard disk recorder works in sse2 build - flicker-free rendering in sequence editor. not fully optimized yet, might suck on single core systems. - fixed an uninitialized variable bug in reverb 2 and included the machine in the exe - change very small sample values between machines to zero to prevent denormals from occuring. let me know if this breaks something. - enable flush-to-zero and denormals-are-zero modes on sse2 cpus - sse2 build - optional anti-aliased connection lines and machine shadows - no more "save changes" dialog when song is not modified. machines should call pCB->SetModifiedFlag() in their internal editors. - accurate bpm option - flicker-free rendering in machine view, with vista dwm optimizations - all audio buffers 64-byte aligned - use pro audio priority in vista - splash screen shows who is taking time - bpm/tpb hackfixes fixed - new callbacks in MachineInterface.h - more mdk fixes - bpm/tpb controls change tempo instantly - new crash recovery system. if a machine crashes in the Init, Tick or Work function, you can try to save your song and restart. - debug mode always enabled - machines view rendering optimized a bit - dummy mixer and aux machines so you can load songs that use them - more mdk fixes, possibly complete now - improved mdk support (not perfect), polac vst effect seems to work - automatically create and use fixed versions of machines that use buzz hacks - double-click machine events - themes - wave i/o machines - new toolbar graphics - open parameters dialog at machine position - connect and disconnect machines with middle mouse button - compressed wave loading (thanks to the guy who reverse engineered it :)) - fixed seq ed font - about dialog improvements - new icon - mdk partial implementation