Commits on Nov 15, 2015
  1. Merge pull request #51 from migglu/master

    Added methods to check if currently shifting the volume, gain, balance or pan.
    committed Nov 15, 2015
Commits on Nov 6, 2015
  1. @migglu
Commits on Oct 18, 2015
  1. Version 2.2.2

    committed Oct 18, 2015
Commits on Sep 22, 2015
Commits on Sep 14, 2015
Commits on Sep 13, 2015
  1. Some layout tweaks, use of new @class tag on member pages

    - also a fixed the comments for the FourierTransform WindowFunction fields so that they don't break the generated links on the class page
    committed Sep 13, 2015
  2. Lots of reworking of prodoc templates

    - made in conjunction with some changes to the way prodoc generates some of the template tag content
    - layout is about where I want it, but colors and things will need a pass
    committed Sep 13, 2015
Commits on Sep 12, 2015
  1. Fixes Issue #39

    - telling a FilePlayer to loop a fixed number of times would result in it jumping from a loop count of 1 to a loop count of -1, which meant it would loop indefinitely
    committed Sep 12, 2015
Commits on Sep 9, 2015
  1. Issue #45

    modified getSourceDataLine to return null if it is unable to open the line it gets from JavaSound, this results in a null AudioPlayer, which seems more useful than an non-null AudioPlayer that simply doesnt
    committed Sep 8, 2015
Commits on Sep 6, 2015
  1. Javadoc cleanup for Issue #42

    - added a custom stylesheet because the auto-generated one was missing a bunch of stuff
    - fixed all the warning generated during javadoc creation
    committed Sep 6, 2015
  2. Test case for Issue #39

    committed Sep 5, 2015
Commits on Sep 5, 2015
  1. Fixed Issue #35: getLineIn failing if there isn't an audio output ava…

    …ilable
    
    - #35
    - if an audio output is not available, we now provide a basic audio out implementation that does the work of polling the input for samples
    committed Sep 5, 2015
Commits on Sep 1, 2015
  1. Bumped Processing minRevision requirement

    - was set to 3.0a1, but totally didn't work with 3.0a5, so setting it to 3.0b5
    committed Aug 31, 2015
  2. Release prep

    - updated changelog with info about the release
    - updated library.properties with new version information
    - updated links to release in Minim package.html
    - removed references to deleted examples in the doc tags of FourierTransform
    - deleted version.txt because library.properties contains version info
    committed Aug 31, 2015
Commits on Aug 30, 2015
  1. Removed ControlP5 dependency from mixer examples

    - also fixed a bug in getLineOut where it was not catching an exception it should have, which resulted in the sketch crashing instead of just printing an error to the console.
    committed Aug 30, 2015
  2. Removed ControlP5 dependency

    - now has stupid simple "gui" class for drawing
    committed Aug 30, 2015
  3. Took a pass thru Synthesis examples

    - also fixed a couple bugs in synthesis classes
    committed Aug 30, 2015
  4. Took a pass on AudioPlayer examples and code

    - discovered bug where calling loop() after having called pause() would resume playback at the beginning of the loop
    - fixed the bug at AudioPlayer level, which now keeps track of when pause() is called
    - updated some method documentation to match what the actual implementions do (rather than changing implementation and possibly breaking code that expects it to behave how it does)
    - made the basic example PlayAFile demonstrate pausing and unpausing instead of just playing.
    committed Aug 30, 2015
Commits on Aug 26, 2015
  1. Took a pass at Analysis examples

    - deleted a bunch in the FFT folder that were old and basically duplicates of what is demonstrated by SoundSpectrum
    - added code to demonstrate isOnset and isRange to the frequency energy beat detection example
    - added some graphical polish to the offline analysis example
    committed Aug 25, 2015
  2. Added detectSize method, deprecated dectectSize method

    Can't believe this typo lived on for so long.
    committed Aug 25, 2015
  3. Commented out a couple printlns

    Had added these to help with some caveman debugging I was doing, they shouldn't be seen in the shipping release.
    committed Aug 25, 2015
  4. Nuked a bunch of Controller examples

    - I'll be removing direct access to JavaSound Control objects in the future, so want to discourage people from learning how to use them directly.
    committed Aug 25, 2015
Commits on Aug 24, 2015
  1. better handling of unsupported mp3 files

    - test sketch with a bunch of mpg files for testing reading in of
    various bitrates and so forth
    - some of these files fail to load, which appears to be a bug in
    JLayer, so we now handle that particular failure in a nicer way
    - also created a tests package for testing specific bugs with a
    barebones Java class and duplicated the mp3Decoding sketch there
    (allows for debugging by stepping thru code)
    - updated to JLayer1.0.1 and MP3SPI1.9.5
    committed Aug 23, 2015
Commits on Jan 12, 2015
Commits on Jan 3, 2015
  1. more accurate loading of mp3 files

    committed Jan 2, 2015
  2. partial fix for loadFileIntoBuffer failing on mp3 files by calculatin…

    …g frame length from millisecond length, but it is inexact so yields longer buffers than a wav version of the same file.
    committed Jan 2, 2015
  3. fix for Sampler not picking up correct input values when triggered be…

    …cause state was set from main thread instead of audio thread
    committed Jan 2, 2015
Commits on Jan 2, 2015
  1. fixed bug: audio input was not closing input stream when closed, was …

    …only closing the AudioOut it was constructed with, which does not close the AudioStream set on it.
    committed Jan 2, 2015
  2. fix for parsing mp3 comment tags, which also impacts unsynchronized l…

    …yrics. was not handling content descriptor correctly.
    committed Jan 2, 2015