Permalink
Commits on Nov 6, 2013
  1. - Further work on presets (can now save / load from file)

    - Much more sensible implementation for looking up SettingIDs given a name
    - SampleStripID is now a parameter (albeit a constant one)
    committed Nov 6, 2013
Commits on Nov 3, 2013
  1. - fixed bug checking for Settings of type array

    - fixed declaration bug in GlobalSettings
    - more progress on Presets
    committed Nov 3, 2013
  2. Major refactor:

    - moved key settings into a seperate class GlobalSettings (ease of creating presets / mappings etc.)
    - created Preset class for generating / saving / loading Presets
    committed Nov 3, 2013
Commits on Sep 19, 2013
  1. - pulled latest JUCE modules 2.1.3

    - fixed issues with L&F with latest JUCE
    - updated ToggleButtons to latest version of API
    committed Sep 19, 2013
Commits on Jul 11, 2013
  1. - Abstracted mapping system into new class MappingEngine

    - Renamed mappings to more sensible titles
    - Removed superfluous variables from PluginProcessor
    - Removed old code from SampleStripControl that drew an overlay
    - Extra check to strip sysex messages from SampleStrip midi input
    committed Jul 11, 2013
Commits on Jul 5, 2013
  1. - HintOverlay now displays which mappings are currently being activated

    - added Class to handle 2D arrays.
    - use the above class to keep track of button presses
    - more intuitive lableling for SampleStripControls
    committed Jul 5, 2013
Commits on Jul 4, 2013
  1. - added mappings for global settings such as bmp / vol / presets

    - renamed other mapping functions for ease of reading
    - remove VST parameters (as we aren't suing them)
    committed Jul 4, 2013
  2. - fixed bug where reverse toggle wouldn't work

    - better waveform height update
    - tweaked HintOverlay
    committed Jul 4, 2013
  3. - Fixes #17 (due to not taking abs of playspeed)

    - Drag for playspeed now lets you reverse the sample with negative playspeeds
    - Fixed bug where height of waveforms wouldn't redraw when volume changed by mappings
    committed Jul 4, 2013
Commits on Jul 3, 2013
  1. - added new Slider that you can drag (a la Max/MSP)

    - SampleStrips can now return optimal playspeeds as double
    - fixed redraw ordering bug in PatternStripControl
    committed Jul 3, 2013
Commits on Jul 1, 2013
  1. - further refinements to OSC mapping for sample strips

    - SampleStrips now check new channel is in range
    committed Jul 1, 2013
Commits on Jun 28, 2013
  1. - couple of bounds checks

    - inital experiement in OSC mappings for sample strips (added PD patch to test)
    - fixed a few compiler warnings
    committed Jun 28, 2013
Commits on Jun 24, 2013
  1. - added a better version of ArrowButton

    - added Buttons for navigating preset (still don't work)
    - improvements to how mlrVSTGUI lays out elements
    committed Jun 24, 2013
Commits on Jun 23, 2013
  1. - Cache patterns to avoid recalculating each paint()

    - Bit of whitespace cleanup
    committed Jun 23, 2013
Commits on Jun 22, 2013
  1. - updated to use Proggy Font (remarkable seems to work on Mac too)

    - added PatternStrip (as analog to SampleStrip)
    - PatternStrips can be toggled through main UI
    - add HintOverlay which helps the user remember mappings
    committed Jun 22, 2013
Commits on Jun 11, 2013
Commits on Jun 9, 2013
  1. Added mac release

    committed Jun 9, 2013
  2. Major overhaul of font system to try and get things looking nicer on …

    …MacOS.
    
    Integrated freetype to handle rendering.
    committed Jun 9, 2013
Commits on Jun 8, 2013
  1. Updated project so that it is self reliant (don't need to install JUC…

    …E SDK elsewhere, should build outof the box).
    
    Now using modules 2.0.40
    committed Jun 8, 2013
Commits on Jun 4, 2013
  1. Tidied up parts of the UI in line with JUCE changes to L&F

    Fixes #16 where one could select outside of the sample when holding Ctrl-Shift and dragging.
    committed Jun 4, 2013
Commits on Apr 28, 2013
  1. Updated README

    committed Apr 28, 2013
Commits on Sep 2, 2012
  1. - major improvements to the preset system

    - added new table classes for dragging and dropping presets
    committed Sep 2, 2012
Commits on Aug 27, 2012
  1. renamed PluginEditor to mlrVSTGUI as part of ongoing efforts to make …

    …this project remotely understandable to others!
    committed Aug 27, 2012
Commits on Aug 25, 2012
  1. - added MP3 support

    - more progress with presets (vaguely working now)
    - generalised system for saving settings with presets (each setting has a scope)
    - added visual studio 2012 build target
    - added static methods for SampleStrip
    committed Aug 25, 2012
Commits on Aug 18, 2012
  1. (juce library code update)

    committed Aug 18, 2012
Commits on Aug 12, 2012
Commits on Aug 2, 2012
  1. - added Monome sizes (beginnings, still needs tested)

    - more thorough checks for note input
    committed Aug 2, 2012
Commits on May 23, 2012
  1. - generalised mapping system

    - allow clean stopping
    - added pattern mappings
    committed May 23, 2012
Commits on May 22, 2012
  1. - added beginnings of a pattern recorder

    - allowed folders to be dragged-n-dropped
    - added filter to drag-n-drop to only attempt to load audio files
    committed May 22, 2012
Commits on May 19, 2012
  1. - updated documentation with installation instructions / developer guide

    - generalised MappingPanel
    - release 0.1.7 (now in beta!)
    committed May 19, 2012