My favorites | Sign in
Project Logo
                
Details: Show all Hide all

Earlier this year

  • Apr 27, 2009
    r44 (Implemented a somewhat-working magnification feature. Vertic...) committed by jfuerth   -   Implemented a somewhat-working magnification feature. Vertical clipping isn't working yet, and also the horizontal range doesn't seem to be quite obeyed properly (you get about twice as much as you ask for). Also, there are some problems when the overlap goes over 16. But overall, it pretty much works. Shows lots of promise.
    Implemented a somewhat-working magnification feature. Vertical clipping isn't working yet, and also the horizontal range doesn't seem to be quite obeyed properly (you get about twice as much as you ask for). Also, there are some problems when the overlap goes over 16. But overall, it pretty much works. Shows lots of promise.

Older

  • Nov 04, 2008
    spectro-edit_0.4.jar (Double-click or run with "java -jar spectro-edit_0.3.ja...) file uploaded by jfuerth   -  
    Labels: Featured Type-Executable OpSys-All
    Labels: Featured Type-Executable OpSys-All
  • Nov 04, 2008
    r43 (Committing everything in preparation for release 0.4 (for re...) committed by jfuerth   -   Committing everything in preparation for release 0.4 (for real this time!)
    Committing everything in preparation for release 0.4 (for real this time!)
  • Nov 04, 2008
    r42 (Implemented prefs for remembering previous session's frame p...) committed by jfuerth   -   Implemented prefs for remembering previous session's frame position
    Implemented prefs for remembering previous session's frame position
  • Nov 04, 2008
    r41 (Workaround for buffer flush that was looping forever due to ...) committed by jfuerth   -   Workaround for buffer flush that was looping forever due to a problem with the SourceDataLine.isRunning() implementation on OS X--it never returns false after having been stopped and started during playback!
    Workaround for buffer flush that was looping forever due to a problem with the SourceDataLine.isRunning() implementation on OS X--it never returns false after having been stopped and started during playback!
  • Oct 30, 2008
    r40 (Update version to 4.0 for next release) committed by jfuerth   -   Update version to 4.0 for next release
    Update version to 4.0 for next release
  • Oct 30, 2008
    r39 (Implemented reading stereo audio files by mixing them down t...) committed by jfuerth   -   Implemented reading stereo audio files by mixing them down to mono as they are being read.
    Implemented reading stereo audio files by mixing them down to mono as they are being read.
  • Oct 30, 2008
    r38 (Implemented warn-on-save for non-OS X platforms (filedialog ...) committed by jfuerth   -   Implemented warn-on-save for non-OS X platforms (filedialog already does this on OS X)
    Implemented warn-on-save for non-OS X platforms (filedialog already does this on OS X)
  • Oct 30, 2008
    r37 (Failed attempt at clipboard integration. I can't find anythi...) committed by jfuerth   -   Failed attempt at clipboard integration. I can't find anything that appears to put audio on the clipboard (from Java's point of view) in OS X.
    Failed attempt at clipboard integration. I can't find anything that appears to put audio on the clipboard (from Java's point of view) in OS X.
  • Oct 20, 2008
    r36 (Implemented playback position indicator, which works nicely ...) committed by jfuerth   -   Implemented playback position indicator, which works nicely on OS X. Based on what I've read about JavaSound, I'm not sure if it will work well on other systems. Also implemented click-to-reposition-playback in the clip header component where playback position is shown.
    Implemented playback position indicator, which works nicely on OS X. Based on what I've read about JavaSound, I'm not sure if it will work well on other systems. Also implemented click-to-reposition-playback in the clip header component where playback position is shown.
  • Oct 20, 2008
    r35 (removed unused import) committed by jfuerth   -   removed unused import
    removed unused import
  • Sep 18, 2008
    r34 (-the undo and redo buttons now become disabled when there is...) committed by jfuerth   -   -the undo and redo buttons now become disabled when there is nothing to undo or redo (respectively) -Pause and rewind are now immediate (they don't wait for the output buffer to drain) -position readout now shows nearest musical note (to the semitone) -a simple JVM memory monitor is now at the bottom of the window -made a better threshold tool icon (less ridiculous, but still not amazing) -simplistic playback indicator proof-of-concept (needs improvement)
    -the undo and redo buttons now become disabled when there is nothing to undo or redo (respectively) -Pause and rewind are now immediate (they don't wait for the output buffer to drain) -position readout now shows nearest musical note (to the semitone) -a simple JVM memory monitor is now at the bottom of the window -made a better threshold tool icon (less ridiculous, but still not amazing) -simplistic playback indicator proof-of-concept (needs improvement)
  • Sep 05, 2008
    r33 (-new JSlider subclass that makes it easy to create a slider ...) committed by jfuerth   -   -new JSlider subclass that makes it easy to create a slider with a configurable curve and known min and max values -fixed play/pause button so it reverts to "Play" again when playback is finished
    -new JSlider subclass that makes it easy to create a slider with a configurable curve and known min and max values -fixed play/pause button so it reverts to "Play" again when playback is finished
  • Sep 03, 2008
    r32 (-Improved colourization so it has more user control, and can...) committed by jfuerth   -   -Improved colourization so it has more user control, and can optionally use an additional colour (red) to double the displayed value resolution (now 16 bits instead of 8 bits). -Made view settings sliders exponential instead of linear. This greatly improves the useful range, which used to be squished to the bottom -also made the threshold slider exponential, but this wasn't quite as effective--it's better but not amazing
    -Improved colourization so it has more user control, and can optionally use an additional colour (red) to double the displayed value resolution (now 16 bits instead of 8 bits). -Made view settings sliders exponential instead of linear. This greatly improves the useful range, which used to be squished to the bottom -also made the threshold slider exponential, but this wasn't quite as effective--it's better but not amazing
  • Aug 28, 2008
    r31 (Final preening in preparation for release 0.3.) committed by jfuerth   -   Final preening in preparation for release 0.3.
    Final preening in preparation for release 0.3.
  • Aug 28, 2008
    r30 (Credits (thanks!) and lawyer feed (bleah) in preparation for...) committed by jfuerth   -   Credits (thanks!) and lawyer feed (bleah) in preparation for release 0.3
    Credits (thanks!) and lawyer feed (bleah) in preparation for release 0.3
  • Aug 28, 2008
    r29 (-huge performance improvement in clip->display updates (the ...) committed by jfuerth   -   -huge performance improvement in clip->display updates (the brightness slider is now "like butter") -factored out an interface so it's easy to come up with different colorization strategies. Still using the same strategy as before at this point. These are two different changes (one didn't cause the other)
    -huge performance improvement in clip->display updates (the brightness slider is now "like butter") -factored out an interface so it's easy to come up with different colorization strategies. Still using the same strategy as before at this point. These are two different changes (one didn't cause the other)
  • Aug 28, 2008
    r28 (-put in slightly more appropriate icons for tools (still not...) committed by jfuerth   -   -put in slightly more appropriate icons for tools (still not ideal) -fixed off-by-1 error in flip tool -added continuous readout reporting mouse position: frequency (y axis) and time (x axis).
    -put in slightly more appropriate icons for tools (still not ideal) -fixed off-by-1 error in flip tool -added continuous readout reporting mouse position: frequency (y axis) and time (x axis).
  • Aug 27, 2008
    r27 (New tools: region threshold and region flip) committed by jfuerth   -   New tools: region threshold and region flip
    New tools: region threshold and region flip
  • Aug 26, 2008
    r26 (First try at the new layout for choosing tools and manipulat...) committed by jfuerth   -   First try at the new layout for choosing tools and manipulating their options. I'm thinking of it like a Cocoa "drawer," except that it doesn't pull out like a real drawer. I think it's a good start, but it still needs better layout and labeling, plus a lot of tuning.
    First try at the new layout for choosing tools and manipulating their options. I'm thinking of it like a Cocoa "drawer," except that it doesn't pull out like a real drawer. I think it's a good start, but it still needs better layout and labeling, plus a lot of tuning.
  • Aug 26, 2008
    r25 (Big fixes to the undo framework. I'm now reasonably happy wi...) committed by jfuerth   -   Big fixes to the undo framework. I'm now reasonably happy with the way it works, both from the UI point of view as well as in the code.
    Big fixes to the undo framework. I'm now reasonably happy with the way it works, both from the UI point of view as well as in the code.
  • Aug 21, 2008
    r24 (First attempt at putting the region state in the undo histor...) committed by jfuerth   -   First attempt at putting the region state in the undo history. Not quite right yet, but the problem might actually be a side effect of the region scaling tool leaving its edit open too long. I expect the "pre-undo" event to help.
    First attempt at putting the region state in the undo history. Not quite right yet, but the problem might actually be a side effect of the region scaling tool leaving its edit open too long. I expect the "pre-undo" event to help.
  • Aug 21, 2008
    r23 (Several enhancements: -now the window is never wider than t...) committed by jfuerth   -   Several enhancements: -now the window is never wider than the screen when opening a new clip -bigger scroll increment on clip panel -moved save button and shuttle controls to top (into toolbar) -(internal) clip panel now fires property change events when region changes -"scale region" tool now uses a slider instead of two buttons
    Several enhancements: -now the window is never wider than the screen when opening a new clip -bigger scroll increment on clip panel -moved save button and shuttle controls to top (into toolbar) -(internal) clip panel now fires property change events when region changes -"scale region" tool now uses a slider instead of two buttons
  • Aug 19, 2008
    r22 (Moved the region features into ClipPanel, and renamed the fo...) committed by jfuerth   -   Moved the region features into ClipPanel, and renamed the former region tool to RegionScaleTool since it's for scaling the data in the region. It can now act as a template for other regional modification tools. Tools not interested in the region feature of ClipPanel now have to turn it off when they're activated. Conversely, tools that want the region feature have to turn it on when activated.
    Moved the region features into ClipPanel, and renamed the former region tool to RegionScaleTool since it's for scaling the data in the region. It can now act as a template for other regional modification tools. Tools not interested in the region feature of ClipPanel now have to turn it off when they're activated. Conversely, tools that want the region feature have to turn it on when activated.
  • Aug 19, 2008
    r21 (Better default setup for logging--now there's actually a han...) committed by jfuerth   -   Better default setup for logging--now there's actually a handler. :)
    Better default setup for logging--now there's actually a handler. :)
  • Aug 18, 2008
    r20 (Added undo and redo, including support for individual and co...) committed by jfuerth   -   Added undo and redo, including support for individual and compound edits. Clip updates are now accomplished by notifying the clip (rather than the clip panel) that some data has changed, whether or not the client code is taking advantage of undo. This change involved renaming TestingMain to SpectroEditSession, which is now a place to keep the undo manager and anything else that makes sense to keep around for a session.
    Added undo and redo, including support for individual and compound edits. Clip updates are now accomplished by notifying the clip (rather than the clip panel) that some data has changed, whether or not the client code is taking advantage of undo. This change involved renaming TestingMain to SpectroEditSession, which is now a place to keep the undo manager and anything else that makes sense to keep around for a session.
  • Aug 15, 2008
    r19 (The build is fixed, and the new region tool is working. Als...) committed by jfuerth   -   The build is fixed, and the new region tool is working. Also, I've worked out the java logging configuration stuff. Currently in progress is the undo/redo system.
    The build is fixed, and the new region tool is working. Also, I've worked out the java logging configuration stuff. Currently in progress is the undo/redo system.
  • Aug 12, 2008
    r18 (*note* this version breaks the build! Most non-comment chan...) committed by jfuerth   -   *note* this version breaks the build! Most non-comment changes in this revision focus on refactoring the tool selection system by moving tools into their own package and introducing a Tool interface so tools can be created and turned on and off generically. The reason I'm committing now because I just noticed the copyright notice on most existing source files was incorrect (bad default workspace templates in Eclipse), so I have corrected it. I will commit a new, buildable version tomorrow when the tool refactoring is complete.
    *note* this version breaks the build! Most non-comment changes in this revision focus on refactoring the tool selection system by moving tools into their own package and introducing a Tool interface so tools can be created and turned on and off generically. The reason I'm committing now because I just noticed the copyright notice on most existing source files was incorrect (bad default workspace templates in Eclipse), so I have corrected it. I will commit a new, buildable version tomorrow when the tool refactoring is complete.
  • Aug 12, 2008
    r17 (Started work on the region tool. Currently it just lets you ...) committed by jfuerth   -   Started work on the region tool. Currently it just lets you define a new region and drag the existing one around. No data modifications yet. Needs a better toolbox UI so you can switch between regions and direct painting.
    Started work on the region tool. Currently it just lets you define a new region and drag the existing one around. No data modifications yet. Needs a better toolbox UI so you can switch between regions and direct painting.
  • Aug 09, 2008
    BasicInstructions (General instructions on basic usage of Spectro-Edit) Wiki page added by jfuerth
  • Aug 09, 2008
    UsageExamples Wiki page edited by jfuerth
  • Aug 09, 2008
    r14 (before-and-after sound examples to go with the pictures) committed by jfuerth   -   before-and-after sound examples to go with the pictures
    before-and-after sound examples to go with the pictures
  • Aug 09, 2008
    UsageExamples Wiki page edited by jfuerth
  • Aug 09, 2008
    UsageExamples Wiki page edited by jfuerth
  • Aug 09, 2008
    r10 (Enlarged "after" image to be same size as "before" and set c...) committed by jfuerth   -   Enlarged "after" image to be same size as "before" and set correct mime types on both files
    Enlarged "after" image to be same size as "before" and set correct mime types on both files
  • Aug 09, 2008
    r9 (before-and-after example for the wiki) committed by jfuerth   -   before-and-after example for the wiki
    before-and-after example for the wiki
  • Aug 09, 2008
    r8 (Enhanced save dialog: now it works (big enhancement), and al...) committed by jfuerth   -   Enhanced save dialog: now it works (big enhancement), and also appends ".wav" to filenames that don't already end with ".wav". This was important enough that I'm releasing it as v0.2.
    Enhanced save dialog: now it works (big enhancement), and also appends ".wav" to filenames that don't already end with ".wav". This was important enough that I'm releasing it as v0.2.
  • Aug 07, 2008
    r7 (Copying properties in compile step so the version class work...) committed by jfuerth   -   Copying properties in compile step so the version class works
    Copying properties in compile step so the version class works
  • Aug 07, 2008
    r6 (Added label for brightness slider so people don't have to re...) committed by jfuerth   -   Added label for brightness slider so people don't have to read docs. :)
    Added label for brightness slider so people don't have to read docs. :)
  • Aug 07, 2008
    r5 (Replaced jtransforms project dependency with a dependency on...) committed by jfuerth   -   Replaced jtransforms project dependency with a dependency on the jar file included in this project. This should make it easier for others to check out the source and build it in eclipse.
    Replaced jtransforms project dependency with a dependency on the jar file included in this project. This should make it easier for others to check out the source and build it in eclipse.
  • Aug 07, 2008
    r4 (Ignores for build directories) committed by jfuerth   -   Ignores for build directories
    Ignores for build directories
  • Aug 07, 2008
    r3 (Completed: -build script that creates a single executable j...) committed by jfuerth   -   Completed: -build script that creates a single executable jar with release number in its name -don't stretch the image when it's smaller than the dialog (paint blank space instead) -show product version number in UI
    Completed: -build script that creates a single executable jar with release number in its name -don't stretch the image when it's smaller than the dialog (paint blank space instead) -show product version number in UI
  • Aug 03, 2008
    r2 (Initial import ) committed by jfuerth   -   Initial import
    Initial import
  • Aug 01, 2008
    Project spectro-edit created by jfuerth   -   View and modify audio in the frequency domain
    View and modify audio in the frequency domain
 
Hosted by Google Code