Permalink
Switch branches/tags
Commits on Sep 12, 2015
  1. Fixes Issue #39

    ddf committed Sep 12, 2015
    - 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
Commits on Sep 9, 2015
  1. Issue #45

    ddf committed Sep 9, 2015
    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
Commits on Sep 6, 2015
  1. Javadoc cleanup for Issue #42

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

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

    ddf committed Sep 5, 2015
    …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
Commits on Sep 1, 2015
  1. Bumped Processing minRevision requirement

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

    ddf committed Sep 1, 2015
    - 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
Commits on Aug 30, 2015
  1. Removed ControlP5 dependency from mixer examples

    ddf committed Aug 30, 2015
    - 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.
  2. Removed ControlP5 dependency

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

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

    ddf committed Aug 30, 2015
    - 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.
Commits on Aug 26, 2015
  1. Took a pass at Analysis examples

    ddf committed Aug 26, 2015
    - 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
  2. Added detectSize method, deprecated dectectSize method

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

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

    ddf committed Aug 26, 2015
    - 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.
Commits on Aug 24, 2015
  1. better handling of unsupported mp3 files

    ddf committed Aug 24, 2015
    - 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
Commits on Jul 7, 2015
  1. Update README.md

    noncom committed Jul 7, 2015
  2. + fix: added the missing Minim.withDefaultHFS() static mewthod for

    noncom committed Jul 7, 2015
    simple Minim instantiation from Clojure and otherwise outside
    Processing.
Commits on Apr 6, 2015
  1. + easier clojrue interop, + enabled maven, + moved all deps to maven

    noncom committed Apr 6, 2015
    deps (the original deps jars are still in the "library" folder, though)
Commits on Jan 12, 2015
Commits on Jan 3, 2015
  1. more accurate loading of mp3 files

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

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

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

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

    ddf committed Jan 2, 2015
    …yrics. was not handling content descriptor correctly.
  3. Merge pull request #29 from bcoley/master

    ddf committed Jan 2, 2015
    Add support for MP3 lyrics tag - USLT
  4. ignore release directory

    ddf committed Jan 2, 2015
  5. added min and max version of processing to properties so that the lib…

    ddf committed Jan 2, 2015
    …rary does not show up in the library manager of Processing 2 releases
Commits on Oct 13, 2014
  1. Add support for MP3 lyrics tag - USLT

    Brett Coley committed Oct 13, 2014
Commits on Jun 23, 2014
  1. removed a couple old files, created a libraries.properties file so th…

    ddf committed Jun 23, 2014
    …at Minim can be listed on the processing website: they are going to remove it from the distribution starting with Processing 3.0
Commits on May 6, 2014
  1. synchronized on the ugens list in Summer when modifying the list beca…

    ddf committed May 6, 2014
    …use of possible problems with getting an array index out of bounds error when accessing from the main thread