Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 18, 2014
  1. Rename README to

Commits on May 16, 2014
  1. Update version to 2.0.4 #18

  2. Move TimbreTab below InstrumentManagerTab

    timbre kinda sucks at the moment :/. it makes more logical sense to put
    with the FX Tab, but seeing as how it's the second tab people will see,
    I think it sets the wrong tone for the app. there is more exciting stuff
    in the Insutrment Manager tab
  3. Remove debuggable mode

  4. Add Theremin instrument

    and tweak the order a bit to make the awesome ones first
  5. Don't show backpress dialog

    we fixed the pop pop :)
  6. Pause the dac ticking when the app is paused and we're not looping

    paused = the app goes into the background. when the thread is ticking in
    the background, it gets put on low priority which results in stuttering
    and pops in the speaker. So if we're not looping, then chances are we
    don't care about keeping the audio playing in the background, so we can
    pause the dac thread.
Commits on Oct 7, 2013
  1. Use FloatMath instead of Math when generating Sine table

    Galaxy s4 seems to suck balls at calculating Sine extremely quickly. If
    it is called too rapidly, it'll just return 0s. this is terrible.
    FloatMath seems to work although it is a performance hit. hopefully,
    since this is only run on instrument setup, it shouldn't really affect
Commits on Jul 22, 2013
  1. Up version to 2.0.2, #16

  2. Merge pull request #4 from mattfeury/beautiful-buffalo

    Beautiful buffalo
  3. Add the perty new icon

  4. Design the damn thing!

    Thanks to @garrettlangley we actually have a design. as opposed to ugly
    vomit borders. this is kind of a jumble of a commit but it's all about new
    colors and the new layout.
  5. Add ToggleButton for toggling properties on/off

    it's essentially just a checkbox with a label
  6. Use Math instead of FloatMath

    Apparently FloatMath is worse for performance now. The times they are
    a'changin'. This is according to the linter
Commits on Jun 30, 2013
  1. Up the version to #15

  2. Add curly fries

  3. Properly notify the SauceEngine when the AudioEngine has started

    This code got lost in the ether during the Great Refactoring of 2.0. We
    were not setting the init flag after the AudioEngine mutex finished,
    which resulted in a deadlock by the SauceEngine eternally waiting.
Commits on Jun 24, 2013
  1. Remove unneeded imports

  2. Update currentInstrument label after Save As

    We technically change the currentInstrument after a save to the saved
    version, so the name should update to display the new name
  3. Decrease delay decay on Starslide synth

    It gets a little crunchy on older devices. Since it's the default synth,
    it should sound real good
Commits on Jun 23, 2013
  1. Ensure that saved synths have isInternal set to false

    This doesn't seem to cause any issues, because on decomposition of the
    json, we override this depending on the path to the instrument file, but
    since it does exist, it should be accurate. Any saved instrument is by
    definition not internal, so we can safely set this on save.
  2. Up the version to code 13. Prepare for release.

    Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo
  3. Change default instrument to Starslide

    Give a little better sounding first impression
  4. Code cleanup

    Apparently i hit some magic cleanup button in Eclipse. how fun.
  5. Add secret sauce button to Settings

    shhhhh.... it's a secret
Something went wrong with that request. Please try again.