Changelog

r282:
  • - Another modified state fix (shift-N key binding didn't store modified state either..)
  • r281:
  • - modified-after-new fix (thanks Matthew!)
  • r280:
  • - Changed document handler to handle "modified" state better to facilitate patch-switcher. IX-bug should -really- be fixed now!
  • r279:
  • - more patch fixes! sorry for the inconvenience!
  • r278:
  • - Patch-switch bugfix (Thanks IX!)
  • r277:
  • - Scope rendering optimizations.
  • r276:
  • - Keytrack rendering speedups & cleanups
  • r275:
  • - I'm back!
  • - Chorus stereo bugfix
  • r274:
  • * Installer and official disclaimer changes.
  • * Site changes. (including change to "for sale"!)
  • r273:
  • * Changed uninstaller name
  • r272:
  • * Pre-sale check up! thanks Saxpy/Roy Bekhuis!
  • * Fixed patch-change buttons / gui change when host changes patch
  • * Rightclick menu changed for clarity
  • * Added keyboard shortcut descs in menu
  • * Added highlights for ADSR edits
  • * Added highlight for filter edit
  • * Added full default bank for VST gui to prevent strange errors
  • * All knobs have highlights
  • * Doubleclick on patchbutton opens editor gui
  • * Changed "open editor" label in to "edit patch"
  • * Rearranged vst gui
  • r271:
  • * Fixed minor ThreadID thing. Runs on EEE (xp-sp3) again.
  • r270:
  • * Thankyou page redirect
  • * Changed link mode to static
  • * Fixed shopresponse
  • r269:
  • website userarea and backend styling.
  • r268:
  • Fixed cubase/nuendo interface hang on patchswitch.
  • Added niftyplayer to website repository.
  • r267:
  • Added WinSCP to tools folder
  • Added more deployment details
  • Some display debugging
  • New dontpanic image integrated
  • r266:
  • lots of website layout tweaks
  • added twitter reader
  • r265:
  • new promoshot
  • r264:
  • more website changes. grid is securely in place now.
  • r263:
  • Website 2.0 initial commit.
  • r262:
  • site updates
  • r261:
  • Fixed invalidation bug during scrolled-view connection-dragging.
  • r260:
  • Extended CrossPlatformWindowing test with curve rendering.
  • Initial bezier curve support in CPGraphics
  • r259:
  • FilterGui and CustomEnv Gui rendering speedups
  • r258:
  • Animation optimizations (still not fast enough.. there should be an option to disable somewhere too)
  • r257:
  • Reworked invalidation/compositing cycle in crossplatform renderer. Much smoother/faster now.
  • Added RootControl class that encapsulates a system specific window.
  • Added keyboard message translation to OS specific parts.
  • r256:
  • Changed project files around to better compile demo versions
  • Fixed some graphical glitches in the vst
  • Fixed some state changes after bank loading in the vst
  • r255:
  • Put the gradient back in blokdocwindow (damn this feels so slow compared to the new antigrain)
  • Added nagscreen for demo vst
  • Added bank load/save for vst
  • More CPGraphics calls (arc/pie)
  • Added CPParameterKnob (blok-renderpath not fully working due to incomplete pierendering)
  • r254:
  • font rendering for win32 truetype built in to the crossplatform lib
  • ParameterSlider converted
  • Keyboard support added
  • Theming extended
  • r253:
  • Crossplatform Bitmap container added
  • r252:
  • Antigrain crossplatform efforts: most of the basic stuff seems to work.
  • Rectangle draw fixed
  • Color constructors fixed
  • Added "clear canvas" call
  • Setcapture/Releasecapture work in essence (still need to be unset during destruction!)
  • Mousehover/enter/leave works, but needs to be checked at destruction.
  • r251:
  • Small website typo fix (thanks elekt!)
  • Antigrain displays a nice line in the test environment app.
  • r250:
  • Merged Control and CustomControl in to 1.
  • Cleaned out window/control CPP files.
  • Antigrain compiles.
  • r249:
  • added antigrain, zlib and libpng to the crossplatform source tree
  • r248:
  • more crossplatform classes..
  • some site changes too
  • r247:
  • More crossplatform lib additions.. nearly compiles clean
  • r246:
  • First attempts to remove all win32/gdiplus dependencies from my windowing library added as separate test project.
  • Site changes (vstlogo, download warnings about demo)
  • Background gradient temporarily removed because of speed-issues... (replace with prerendered bitmap?)
  • r245:
  • Small rendering speedup.
  • Lots of changes in site backend.
  • r244:
  • Build script updates.
  • Download area for site updated to send stats.
  • Forgot to commit website graphics.
  • r243:
  • Initial buildscript adjustments for the commercial/demo uploads.
  • Created project files for the demo with the correct compiler switches.
  • Initial webshop commit.
  • Initial userarea commit.
  • r242:
  • Rendering system updates. (not entirely sure if things are faster now, but at least more future-proof for the crossplatform effort)
  • r241:
  • Reenabled animation for block-guis (leftover from rendering rework)
  • r240:
  • Paypal callback code for website
  • Major rendering speedups
  • Some warnings removed
  • r239:
  • Buzz SetDeletedState implemented for proper window open/close on delete/undo.
  • r238:
  • Small filter-reset fix for when the filter is done processing. Filter will not ramp coefficients when the previous buffer was empty.
  • r237:
  • Filter edgecase fix for (thanks RomanB!)
  • Blocks get correct pitch directly after being inserted in to the chain now (thanks Zeffi!)
  • r236:
  • Rightclick on output has "analyse" option now.
  • VUTracker block has animated needles with motionblur.
  • Added option to specify individual framerates for blocks with display area.
  • r235:
  • Rightclick bugfix (thanks mikee! )
  • Deployscript changes
  • BuildLog website changes
  • r234:
  • VUTracker block internals work!
  • Clipper display values adjusted.
  • Polyphonic scope bug fixed -> display was defaulting to monophonic for no reason.
  • r233:
  • Clipperblock processing implemented. Needs edgecase testing!
  • r232:
  • Clipper/Impulse/VUTracker updates & menu items
  • Fixed Noiseblock dB display
  • changed Scope default display mode to "polyphonic"
  • r231:
  • Fixed oscillator amplitude display label (for all oscs)
  • Added impulse block
  • Added clipper block framework
  • Added vutracker block framework
  • r230:
  • Scope sync modes!
  • r229:
  • Small polyscope fixes - Wrapping issue and "slowscope enable" wasnt always working right.
  • r228:
  • Ringbuffer files added to SVN
  • r227:
  • Slow mode for scope introduced!
  • r226:
  • Polyscope ringbuffer seems alright now! nonlocking ringbuffer code ftw!
  • r225:
  • oops, forgot to add globalchorusblock to svn
  • r224:
  • Polyscope additions
  • r223:
  • Some unification of blocks-with-drawing-area
  • Bigger scope with some extra (not yet working) options.
  • r222:
  • Tiny Buze windowfinding fix
  • r221:
  • Windowstyle fix for Buzz version
  • r220:
  • Undostack now keeps track of multiple modified items properly (group-drag does not leave trails in undo now!)
  • r219:
  • Selection rectangle styling
  • Some optimizations for group-drag (not perfect yet)
  • Checkpoint before changing the undosystem
  • r218:
  • Selection rectangle! (shift = add to selection, no shift = regular way)
  • r217:
  • Group copy/cut/paste should work now.
  • r216:
  • Group drag now properly disables shadow on all items involved.
  • r215:
  • shift-a: select all
  • group clone now also clones relevant connections between selected blocks.
  • r214:
  • Group-clone checkpoint.. everything okay so far, connections not cloned yet
  • Needs undo-queue pruning! still leaving trails on move-undo!
  • r213:
  • Initial "selection" support -> shift-click to add/remove blocks to/from the active set. Group drag works.
  • Clone-block has been changed in to alt-drag (alt-drag group does not work yet)
  • Small flicker in the render of the waveform/filtertype fixed
  • r212:
  • Fixed region-overflow bug in clipregion code. (why doesnt the gdiplus region code take care of region destruction? even msdn thinks this should have been right)
  • r211:
  • Major redraw speed optimization. (Works wonders for fullscreen 1920x1200)
  • r210:
  • Fixed Buzz windoworder bug
  • Some defines added to VSTGui for the VST demoversion
  • r209:
  • VST Load & Save patch buttons work
  • Buzz window names changed for consistency
  • r208:
  • Fixed paste-over-blocklimit crash while pasting (thanks Elekt!)
  • Added delete key handler to delete a selected block
  • Upped connection and block limit to 64 for now
  • r207:
  • Fixed filtergraph rounding
  • Added piano icon to buzz resource
  • r206:
  • Fixed the Buzz editor size saving issue.
  • r205:
  • Cleaned up some gradients and shadows
  • Fixed the shadow-scrollbug (thanks Zeffi!)
  • r204:
  • Fixed smudgy filtergraph rendering.
  • r203:
  • Added keyboard icon to all blocks directly controlled by incoming notes.
  • r202:
  • Small shadow GFX tweak for when something is being dragged.
  • r201:
  • straight paste from .blkx file (or web) to [BLOK] works too now
  • r200:
  • Shadows around the blocks!
  • Holding Control while dragging will snap to 8pixel grid
  • Switches resources to PNG to save some space + allow alphablending
  • Theme destruct = cleaner
  • r199:
  • Fixed unconnected oscillator cases for Disasteradio! (Osc and SubOsc) - Happy FM-ing dude!
  • r198:
  • Offline filter now also updates filtergraph.
  • please note: all ctrl+key shortcuts have been changed in to shift+key shortcuts to avoid overlapping problems in VST hosts.
  • r197:
  • Initial copy/paste support! -> full patch copy, individual block copy, full patch paste, individual block paste, overwrite block settings paste for identical block type. Note: it is just text. Copy to/from notepad works.
  • r196:
  • Filtergraph display fill
  • r195:
  • Bob (may he rest in peace) is still the phattest cat ever! (fatbob chorus integrated + full functional)
  • r194:
  • Fixed CustomEnv NoteOff-on-patchload bug
  • Fixed HyperOsc not properly pitching when disconnected bug
  • Changed BitCrusher default parameter state to "not crushing"
  • r193:
  • Reverb enable/disable crashbug fixed.
  • r192:
  • ReverbBlock commit
  • r191:
  • VoiceSettings Block in Output Menu! (portamento/pitchbend/transpose)
  • VST supports pitchbend
  • DelayBlock Denormal squashing
  • r190:
  • Rightclick dragging for CustomEnv GUI too
  • r189:
  • rightclick dragging for waveshaper - for k-bird.
  • r188:
  • Waveshaper default value fix
  • r187:
  • Portamento works (no GUI + settings yet.. disabled for now)
  • FixedOsc displays actual frequency
  • FixedOsc bugfix - thanks k-bird!
  • r186:
  • Preparing for pitchbend/portamento, reworking all note triggers to floatingpoint
  • r185:
  • "Random" block added.
  • r184:
  • Bitcrusher parameter description right
  • Bitcrusher does "fractional bits" now
  • r183:
  • VST responds to sampleratechange now (thanks Disasteradio!)
  • New Bitcrusher block
  • r182:
  • Draggable envelope display
  • Envelope and Filter GUI update parameter labels when dragged.
  • r181:
  • Fixed a nasty crashbug (gui item registered twice by accident)
  • r180:
  • Draggable Filtergraph (&preparation for draggable envelope graph)
  • Sliders light up on mouseover
  • Some warnings removed
  • VSTGui v2 photoshop files added
  • r179:
  • New buttondisplay for filtertypes and waveforms
  • r178:
  • Background gradients for the blocks
  • BackgroundRenderer interface
  • VST gui remembers open/closed state of interface
  • VST gui editor window name changed
  • VST gui cleanup (load/save buttons still dont do anything)
  • r177:
  • VST reports program change to host now ("updateDisplay"? wtf?)
  • VST gui uses central themecolors
  • VST gui rearrangements -again-
  • r176:
  • loads of VST gui tweaks. thankyou okapi for feedback!
  • r175:
  • More VST gui movement.
  • Patch name now also invalidates the patch window when it is open.
  • r174:
  • Automation recording gui loopback fixed
  • r173:
  • EditBox fixes
  • Added Editboxes to VST gui
  • Moved VST layout around
  • Added "active patch" button icon checks
  • Fixed "active patch" bug on next/prev
  • r172:
  • VST window resize-repaint bug fixed
  • VST graphics memoryleak fixed
  • r171:
  • Website shopping cart preparations
  • VST Gui designs
  • VST Gui tweaks
  • ExtKnob Clone bug
  • ExtKnob Out of range leak fixed
  • Resource script for VST changed
  • r170:
  • Site updates (download page, index text, manual link)
  • Removed debug console from VST
  • New buildscript with special VST installer output
  • r169:
  • More VST gui tweaks (extknob enhancements)
  • Better host awareness of extknob changes in general (also buzz.. but untested?)
  • r168:
  • Small VST Gui changes -> 4x8 preset layout.
  • ExtKnob handling improved. (GetExt for vst + blok plugin)
  • Added VGui namespace for VST gui specific settings.
  • r167:
  • VST saving bug
  • Builscript change
  • r166:
  • PHPBB style added to svn
  • r165:
  • New "open editor" inbetween window
  • VST timing fixing
  • Window OnClose prevention event
  • r164:
  • Cafepress
  • PHPBB style
  • Wiki Style
  • CustomButton
  • Website changes
  • r163: r162:
  • Todolist added to site
  • PHPBB stuff added to site
  • r161:
  • Wiki stuff added
  • Small changes to website for the transition to blokmodular.com
  • r160:
  • some vst fixes.. extremely short trackeddelay not yet fixed
  • r159:
  • More Focus stealing hacks!
  • r158:
  • Focus Stealing works for VST! (fuck ableton..)
  • r157:
  • VST fix for ableton v1...
  • r156:
  • Removed debug code for ShareAmsterdam release
  • r155:
  • VST Default preset bank updated for Share
  • r154:
  • final sitetweaks before share-amsterdam
  • r153:
  • Added twitterlinks.
  • Huge website icon.
  • More advanced buildscript.
  • r152:
  • Manual and site changes
  • Manual script changes
  • Download page made automatic
  • r151:
  • First set of releaseworthy patches
  • More installer and site tweaks
  • Distro tools included in svn
  • r150:
  • Added new .exe installer package.
  • Added filetype bindings to the installer.
  • Added windows file type registering to the installer.
  • Added commandline blokfile opening to the standalone version.
  • Moved things to more logical locations
  • r149:
  • Keytrack added with gui
  • Manual updated
  • r148:
  • Getting started page added to svn
  • r147:
  • keytrack stuff
  • r146:
  • Manual CSS change
  • Cable rendering changed to prevent some connection-arrow overlap by the blocks
  • Envelope graphics tweaked some further
  • r145:
  • stylesheet fixes.
  • r144:
  • download page updated..
  • r143:
  • Envelopes graphic tweaks
  • Manual tweaks
  • Buildscript tweaks
  • r142:
  • Added the generation scripts for the manual to the SVN
  • Extknob clone bug fixed (for up to 8 now)
  • Extknob rightclick menu fixed (it was hiding when #1 was enabled)
  • Small Envelope Gui subtleties.
  • r141:
  • change displayed name after save too
  • VST bank binary changes.. name is now longer. WARNING! THIS BUILD BREAKS EARLIER SONGS! please keep your old build if you still need that...
  • r140:
  • Added patch-name to the top left of the screen. Patchname changes when you load a file.
  • r139:
  • website tweaks...
  • r138:
  • tiny icon (4x4 pixels) added
  • r137:
  • more site updates
  • r136:
  • More site changes...
  • r135:
  • Added OnFileDrop handler to the windowing abstraction
  • Main window is now droptarget for blk and blkx files
  • More Site fixes
  • r134:
  • HyperOsc octave fix
  • Small scope fix
  • Product website changes
  • r133:
  • HyperOsc fixes
  • r132:
  • HyperOsc Tweaks
  • r131:
  • HyperOsc block added! (not finalized yet.. but seems stable)
  • r130:
  • VST now also records knobs
  • Buzz knob recording tweak
  • r129:
  • Moved extknobs to submenu
  • Added 4 extra extknobs
  • Buzzplugin -> extknobs are now recordable to pattern straight from the GuiBindToStorable
  • r128:
  • more copy on the website.. thanks WhiteNoiz!
  • r127:
  • more site changes...
  • r126:
  • website additions
  • r125:
  • Waveshaper GUI complete for now (no animation on inputs.. would be too messy + cpuintensive)
  • r124:
  • actual website files commit..
  • r123:
  • Added product website folder to SVN
  • Added active region display code to waveshaper gui
  • r122:
  • Customenvelope invert skipped first and last entry.. fixed.
  • r121:
  • Greatly improved waveshaper GUI
  • Changed littleblokbutton a bit to allow better centering for small areas
  • Changed customenv layout (damn pixels!)
  • r120:
  • Show/hide sustain-line in customenv depending on the switchbox.
  • r119:
  • drag-block-while-connecting bugfix (thanks again Zeffi)
  • r118:
  • Fixed CustomEnv loopclick for Zeffi (thanks for discovering!)
  • r117:
  • - hover states for most buttons
  • - custom env GUI gui fixed
  • - remove cancel from connection menu
  • - fixed scope boundary so it doesnt render over the edge
  • - added trackmouseevent to the windowing sys to get the mouseleave messages
  • r116:
  • Added Release Packaged build scripts to the svn
  • Added patch-pack to the SVN
  • r115:
  • Added "analyser" menu option to connection.
  • Changed custom envelope button look to match the rest (not done yet).
  • Renamed "Delete" to "Disconnect" for less confusion.
  • r114:
  • Forgot to add ScopeGui.cpp
  • Small changes to the LittleBlokButton
  • r113:
  • Small extknob drag crash fix
  • r112:
  • Smooth/reset commands for customenvelope.
  • Window doubleclick command fix.
  • Scope tweaks.
  • r111:
  • Updated scope (faster response, prettier graphics, no sudden jumps)
  • Added deletemachine and undeletemachine events to the buzz plugin to open/close the gui.
  • r110:
  • Scope buffer fixes.
  • Blok1 code cleanup/fixes.
  • r109:
  • scope seems to work
  • r108:
  • moving files to a better location
  • r107:
  • Extknob Clone fixed -> you get a new one or drag the old one if all are used already
  • More filter display fixing
  • r106:
  • Removed Threadinglocking for filter display update (speedup)
  • Cleaned out all the display experiments from last night
  • r105:
  • Rightclick on input -> attach controller submenu
  • New modifier block: invert
  • New modifier block: rescale
  • Removed some hardcoded layout numbers by central theme numbers
  • Changed some font stuff (tryout with different snapping)
  • Removed some local font definitions in favor of central theming
  • r104:
  • Unit spelling fixes (Hz not hZ)
  • Filter-type display moved 2 pixels
  • Fixed Save in the VST version!
  • r103:
  • Connection redraw fix...
  • r102:
  • Massive drawing speedup when dragging blocks around
  • VST GUI bigger by default
  • r101:
  • VST stereo fix
  • r100:
  • Stereo outputsystem now works (at least for buzz.. untested on vst/standalone)
  • New "mid centered" slider
  • Thicker "mono/unconnected" borders
  • More debugdata removed
  • r99:
  • unified processing calls across standalone/vst/buzz
  • added general "termination" blocks for things out of the tree (analysers)
  • added new output-pan block
  • added new output-pan block to the gui everywhere where its relevant
  • introduced major output bugs when outputcount > 0
  • for some reason ActiveBlockCount doesnt seem to count the output at the moment.. strangeness.
  • r98:
  • more n00b messages
  • small clone-block fix
  • r97:
  • Graphics tweaking.. n00b message
  • r96:
  • Keyboard input for most parameter controls (arrow keys after focus, spacebar for switch)
  • r95:
  • keyboard events properly bubble up the tree.
  • r94:
  • embarrasing filtertype bug fixed for Shr00m.
  • added slider to noiseblock instead of knob
  • r93:
  • sliders for params
  • descriptions for most params
  • knob gui changed
  • r92:
  • Changed order in rightclick menus to be more sensible (often used things on top)
  • Added shift-drag clone block behaviour.
  • r91:
  • "insert" commands for rightclick on input and output
  • "disconnect all" commands for rightclick on input and output
  • RightClick default "OnAlternateCommand" function added for buttons.
  • r90:
  • vst gui crash bug fix! should work in fruityloops now...
  • r89:
  • Tiny in/out button replaced with custom control.. much faster drawing + allows for rightclick menu soon.
  • r88:
  • Gui should no longer crash when 1 block too many has been created.. instead it just shouldnt create a gui item.
  • r87:
  • Connection loop gui crash fixed.
  • r86:
  • Polyphonic note-off bug fixed.
  • Velocity fixed for keyboard input.
  • Further solution cleanup.
  • r85:
  • Moved main code to separate lib.. solution cleanout.
  • r84:
  • Changed debug info to debug VST save/load Process
  • removed some undosystem debugdata to avoid confusion
  • r83:
  • customenvelope shows sustain position in display area (no update yet)
  • slider has better colorscheme and fixed undo interaction.
  • blokblockwindow supports blocks with slider parameters.
  • r82:
  • Rightclick also works on connection triangle
  • Insert modifier on connection. (for zeffi!)
  • r81:
  • bytesize fix in vst program handling.. default contains 4 presets now, bank gets written to "chunkdump.bin" on file-save..
  • r80:
  • vst program handling improvements.
  • still some asserts on data on first run? (strangeness!)
  • removed debug data from SynthEngine.cpp.
  • added icon the the vst resource set.
  • r79:
  • VST fixes.. program changes seem to work.
  • Polac still doesnt seem to add the vst to the list.
  • Buzzplugin fix -> Pianoroll can send to Blok now.
  • r78: r77:
  • missing files removed
  • r76:
  • changed files around
  • r75:
  • Slight VST Refactor
  • r74:
  • initial vst commit!
  • it seems to at least not crash and burn now.. outputs are still '0 only' which means you have to add the output as the first block.. only 1 output supported for now
  • r73:
  • added parameterpitch.cpp class file.
  • r72:
  • loads of small GUI tweaks
  • new pitchparameter
  • updated modes for basic knobs: mid and 01
  • updated menu to exclude used extknobs
  • r71:
  • much much nicer connections
  • connection cross removed, triangle is clickable now
  • r70:
  • connecting connections are now same as regular ones
  • connecting connection now properly compensates for display scrolling
  • customenv correctly reports its polyphonic status
  • crappy arrows on connections (color still wrong in some cases as well)
  • solution file cleanup
  • project file cleanup
  • r69:
  • tiny treebuilder bugfix for block-state rendering
  • r68:
  • polyphony fix
  • displaystate
  • more sliderbar code..
  • r67:
  • scrollbars!
  • r66:
  • oops, forgot to send a file..
  • r65:
  • better cables, default setup, fixed menu order
  • r64:
  • delay fix
  • rightclick menu
  • doubleclick for buzz
  • windowtitle for buzz
  • pianowindow standalone fix
  • topbar totally changed
  • r63:
  • piano fixes
  • blokbuzz fixes
  • build 11
  • r62:
  • Polyphony check fix, multiple outputs now work as "expected"
  • knob dragging improved
  • r61:
  • more patch locking
  • multiple output blocks allowed
  • r60:
  • Major GUI speedups
  • Small interface tweaks
  • Buzz plugin compatibility?
  • Buzz Window Position Storage
  • r59:
  • removal of thumb
  • r58:
  • ICON!
  • YAY!
  • alpha7 + icon
  • r57:
  • buzz gui crashes gone
  • all seems sync in the 2 versions..
  • r56:
  • Buzz Plugin GUI kindof works
  • Buzz patch save/load kindof works!
  • r55:
  • BlokBuzz!
  • moved some stuff around...
  • r54:
  • KeyRepeat fixed!
  • r53:
  • Connection fix!
  • r52:
  • Connection fixes, piano, thread locks
  • r51:
  • Waveshaper gui, cables, etc.. small resize for envelope gui too
  • r50:
  • CustomEnv fix! :-D
  • r49:
  • custom env gui tweaks
  • r48:
  • filter gui lock while drawing
  • r47:
  • Filter Display!
  • r46:
  • Env en Filter GUI commit
  • Filter Block class def moved to audioblocks
  • audioblocks def cleaned up and moved to cpp
  • r45:
  • pixelfuckery + blocks with display area
  • more standard functions for block guis
  • filter + envelope now use default displaygui
  • r44:
  • more pixeltweaks
  • r43:
  • GUI: parameter wave, parameter filter
  • filter update a bit screwy when undoing?
  • forceredraw added to dragging
  • r42:
  • fixing the undo for the switch!
  • r41:
  • CustomEnv GUI Crash? WHYYYYY
  • r40:
  • more interface tweaks
  • knob/switch Update
  • undo for customenv gui display
  • undo for customenv needs "1 state per object" storage in the undo stack...
  • r39:
  • CustomEnv gui + small parameter display fix
  • r38:
  • custom env slightly modified too.. forgot to commit earlier
  • r37:
  • ParameterSwitch
  • CustomEnv Custom Gui partially there
  • Different Size for blocks almost works (needs better connection drawing code!)
  • r36:
  • pulling the code apart...
  • adding ComboBox
  • blockgui separation
  • r35:
  • more connection gui tweaks
  • r34:
  • PatchConnection gui attempt..
  • legacy loading doesnt use the correct method yet.
  • r33:
  • Blok saves/loads
  • Blok clears (undosystem tweaks)
  • loads of small tweaks... (alpha2)
  • r32:
  • NOISE!
  • and piano window working better
  • warning: outputs still need to be found (for stereo operation etc)
  • r31:
  • windowing crash fixed (SetWindowLongPtr 0 )
  • undo for delete seems to work :D
  • r30:
  • window destroy crashes but doesnt crash??
  • r29:
  • block deletion "works"
  • gui delete crashes...
  • r28:
  • Visual mess cleared up... connections can now be made (no delete gui yet)
  • r27:
  • overlap testing + knob fix
  • r26:
  • buttons on connections
  • r25:
  • movement undo, partial curvy cables
  • r24:
  • param tweak undo seems to work?
  • r23:
  • More windowing undo tweaks..
  • r22:
  • Hospital code..
  • r21:
  • BlokBlockWindow Creation Position correct...
  • r20:
  • modularsynth project file..
  • r19:
  • no thumbs please
  • r18:
  • actual solution file + blokblockwindow code
  • r17:
  • fucked up windows voor blokjes.
  • r16:
  • Undo Works!
  • r15: r14:
  • Document tracker embedded
  • r13:
  • tweaks for screenshot..
  • r12:
  • param descriptors almost in..
  • r11:
  • names/categories, patch loads a little.
  • r10:
  • PatchWindow thing...
  • r9:
  • AudioDriver built in
  • more gui ripout.. IT STILL COMPILES AND RUNS!
  • SDL dependency ripped out
  • Libsndfile still needed...
  • r8:
  • Blok1 Gui Ripout... it seems to compile again
  • r7:
  • Pre-Patch commit...
  • r6:
  • Basic Window Fills with Theme BG
  • r5:
  • Compile and run.. empty window (resource scripts wont edit in VS2008?)
  • r4:
  • Blok2009 Windowing compile..
  • r3:
  • Blok2009 - Window import
  • r2:
  • Initial Commit Part 2
  • r1:
  • Initial Commit Part 1