Photosounder Changelog

What's new in Photosounder 1.11.2

Oct 30, 2022
  • Fixed controls being reset to default after adding an image to a layer
  • Fixed problem with loading files with long paths

New in Photosounder 1.11.0 (Jul 21, 2022)

  • License validation dialog
  • Audio output dialog for selecting an API, device, sample rate and buffer size
  • Save dialog for selecting the file format
  • Dialog to extend or cut the project's duration
  • Save non-lossless mode sound files now uses live synthesis which gives better output and solves previous problems with trying to save when live synthesis mode on
  • A crash report file is generated and revealed when Photosounder crashes on Windows
  • Faster graphics thanks to SIMD optimisation
  • Restored road-roller and magnet and mask erasing functionality
  • and mask erasing (as opposed to one for the whole project)
  • Each layer can now have its own original copy used for road-roller and magnet
  • logfile.txt on Windows is now in the AppData folder, like config.txt
  • Fixed the Save command when scripting an image save
  • Fixed "Merge all to new layer" in scripting
  • Fixed PHA file saving for the status type
  • Fixed WAV file loading for some cases
  • Floating window manager so windows don't have a fixed order anymore
  • Fixed an issue with program not launching due to restoring window position, now the window always starts maximised

New in Photosounder 1.10.1 (Mar 1, 2020)

  • Fixed mouse zoom on macOS
  • Reenabled Page Up/Down zooming
  • Fixed issues with loading RGB TIFF files

New in Photosounder 1.10.0 (Feb 9, 2020)

  • Ability to import more files to a single project, each on its own layer
  • New interface system that adds dialogs for creating a new project, opening/importing files, analysis options, and more
  • Drag and drop of files
  • Console you can bring up using F3 to enter commands
  • Volume limiter
  • Much faster FFT-accelerated and GPU-accelerated convolution between layers
  • Can save images to linear 32-bit per channel TIFF
  • Can analyse ultrasounds up to 192 kHz
  • Fixed issues with the Gamma and Intensity knobs as well as various other issues

New in Photosounder 1.9.5 (Sep 3, 2018)

  • Visualisation overlays now remain when a menu is open
  • MP3 files with out of range samples don't get clipped anymore
  • Issues with silent blocks in lossless mode on Windows should be resolved
  • Fixed a possible post-loading crash

New in Photosounder 1.9.4 (Aug 2, 2018)

  • Fixed the sometimes extremely slow analysing of sound files. Loading sounds is now consistently fast.
  • Fixed a potential source of crashes when loading MP3 files on Windows. The libmpg123 DLL is not needed anymore.

New in Photosounder 1.9.3 (May 25, 2018)

  • Moved config.txt (Mac and Windows) and logfile.txt (Mac only, Windows keeps it in the program's folder) to the proper Photosounder files folder
  • Open Manual on Mac now opens the manual in the website (instead of not doing anything)
  • Fixed the Reload function
  • Changed what was incorrectly called "pink noise" to "brown noise"
  • Added an Operation to generate proper pink noise

New in Photosounder 1.9.2 (Mar 12, 2018)

  • Fixed issues with launching on macOS 10.11 and later
  • 64-bit only, which means no more "out of memory" problems
  • Fixed the occasional loading of sound that was 10x slower than usual
  • Changed the way paths are handled internally, Unicode paths are now handled properly on macOS
  • Added option in the Help menu to locate where Photosounder now puts files (like history.pha)
  • Can now load MP3s out-of-the-box on Windows since all MP3 patents have expired

New in Photosounder 1.9.0 (Jun 22, 2013)

  • Live Synthesis mode added, it makes any change to the image heard instantly with no interruption
  • Cursor-controlled playback
  • Option to dump/save live synthesis output to an audio file
  • Image rotation has been changed to make the image keep the same dimensions, can be applied on individual layers in multi-layer images
  • Layers and groups of layers can be disabled
  • Fixed layer list in menu in the Mac version to display more than just the names of the layers
  • Various bug fixes, improvements and optimisations

New in Photosounder 1.8.3 (Apr 6, 2011)

  • History/Scripting function: All actions done in Photosounder are saved to a human-readable history file (history.pha) which when opened redoes every action. It also allows for writing elaborate scripts interpreted by Photosounder.
  • Resume Last Session function
  • Option to suspend processing
  • Waits for synthesis to complete before saving sound to file
  • Changed the windows compiler, more optimisations, larger address space
  • 4/4 rhythm overlay
  • Semitone overlay
  • Constant Time Resolution Analysis option
  • Linear knob control option
  • Added option to only view/edit/hear the current group of layers
  • Optional History menu to set history recording options
  • Fixed freeze when checking for updates (Windows)
  • logfile.txt always created in the Photosounder folder (Windows)
  • Added new View menu
  • Fixed crash in Group to Nearest Semitone
  • Made Escape key not quit but select the cursor instead
  • Remembers window size and tool size and intensity
  • Asks to save before opening a new file
  • Made drawing smoother, Gamma and Intensity knobs much more responsive
  • Improved harmonics drawing
  • Menus extend to the side when they reach the bottom of the screen (Windows)
  • Improved behavior of left/right arrow keys
  • Extended support for high precision slow mouse movement
  • Changed which layer is selected after a Merge Down operation

New in Photosounder 1.8.2 (Sep 11, 2010)

  • Saving whole session to a Photosounder Archive (.pha) file
  • Speeded up responsiveness/image display speed on multi-layer images
  • Blending optimisation (useless operations removed)
  • New Group to Nearest Semitone operation
  • Fixed silent/messed up block of sound bug
  • Blending 'tags' in layers list
  • Option to set convolution centre
  • Fixed minor bugs

New in Photosounder 1.8.1 (Jul 7, 2010)

  • New convolution/propagation blending modes
  • New layer intensity knob
  • New Fill to Left and Bottom, Horizontal/Vertical Normalisation and Horizontal/Vertical Curves operations to manipulate horizontal and vertical envelopes
  • Layers can all be merged into one new layer
  • Gamma knob has real-time preview
  • Fixed spray tool offset issues
  • Fixed minor bugs

New in Photosounder 1.8 (Jun 2, 2010)

  • New basic stereo support
  • New layer system
  • Interface made more responsive
  • New move tool
  • Changed WAV and AIFF output to 32-bit float
  • Toggleable loop playback
  • Added option for large synthesis block sizes
  • New single-row interface layout for large windows (1400+ pixels wide)
  • Fixed sound saving so that it uses less memory/is less likely to crash
  • Fixed lack of basses on high res images
  • Setting tool size to 0.0 draws thin but strong lines instead of invisible lines
  • Smoother lines
  • Options to change image display mode
  • Option to view layer only
  • Fixed leaks and crashes

New in Photosounder 1.7.3 (Apr 12, 2010)

  • Chunks of sound in view get processed first
  • New interface layout for lossless mode
  • Faster image display
  • Fixed a large memory leak in lossless mode
  • Up and Down arrow move views to the end and beginning of sound
  • Altered harmonics on white spray
  • Sound laid out in memory differently to make crashing with extreme time stretching harder
  • Fixed resampling on MP3 loading

New in Photosounder 1.7.2 (Mar 1, 2010)

  • Speed improved by 100%
  • About 20% of RAM saved on large sounds
  • Fixed open dialog on Windows 2000
  • Improved idle CPU usage
  • Fixed RGB display on sounds
  • Fixed RGB colours
  • Fixed positioning of magnet cross when zoomed
  • Fix bug in the synthesis progress display when zooming
  • Fixed Invert to invert original copy
  • Changed vertical size of New to reflect the BPO setting
  • Improved drag scroll at high zoom levels

New in Photosounder 1.7.1 (Feb 18, 2010)

  • Zoom
  • Waveform display updates while loading sound
  • Fixed/improved the non-gradient image display

New in Photosounder 1.7 (Feb 12, 2010)

  • Menus added
  • Online update checking added
  • New image creation
  • Got rid of the mask system, improves the behaviour of Mask Invert and makes everything roughly 8% faster (even synthesis and analysis)
  • Vertical flip added
  • Manual opening implemented on Mac
  • Set the minimum PPS to 0.01
  • Fixed a crash that would occur after having resized the window
  • Clearer error message when gfx/ files not found
  • Fixed spray tools to work in subpixel precision
  • Solved sounds output for sound cards that didn't support mono output
  • Fixed crashes when unsupported files would be opened
  • Fixed a crash that would occur when the time bar was placed at certain positions before rotation

New in Photosounder 1.6.6 (Oct 23, 2009)

  • New "road roller" tool for smart erasure
  • Faster (optimised) spray tools

New in Photosounder 1.6.5 (Oct 19, 2009)

  • Harmonics modifier for spray tools
  • Magnet modifier for spray tools

New in Photosounder 1.6.4 (Oct 5, 2009)

  • Mask invert
  • Improved spray tools
  • Precision mouse cursor function
  • Mouse cursor for tools
  • Fixed lack of mouse position updating after sound loading
  • Fixed block range to resynthesise after spray tools are used

New in Photosounder 1.6.3 (Aug 27, 2009)

  • New configuration options that allow changing several default parameters
  • Perfected calibration in analysis
  • Optimised the redraw of the frequency scale
  • Fixed range of affected blocks for the rectangle tool

New in Photosounder 1.6.1 (Aug 17, 2009)

  • Uses new configuration file to set audio buffer size (used to fix stuttering issues)
  • Doesn't crash as easily anymore when running low on memory

New in Photosounder 1.6 (Jul 28, 2009)

  • New waveform display
  • Reprocesses only modified areas
  • Fixed opening with Open With..
  • Sound moved back to SDL
  • Minor interface rearrangements
  • Processing stops faster when cancelled
  • Fixed crash when loading a sound after another that existed since 1.4
  • Fixed behaviour for when loading an unrelated image when the lossless mode is on
  • Adjusted audio volume so there can be clipping only above +0.0 dB
  • Fixed mask range bugs

New in Photosounder 1.5.5 (Jul 16, 2009)

  • Rectangle tool added
  • Fixed window issues at loading time
  • Fixed after-rotation crash

New in Photosounder 1.5.4 (Jul 16, 2009)

  • Undo/redo function added
  • Fixed invert on masks

New in Photosounder 1.5.3 (Jul 9, 2009)

  • Added dialogs and checks to make lossless mode less confusing

New in Photosounder 1.5.2 (Jul 9, 2009)

  • Beep every 6 seconds in demo replaced with silence every 12 seconds
  • Holding a Control key while pressing the left mouse buttons acts like a right mouse click

New in Photosounder 1.5.1 (Jul 7, 2009)

  • Fixed display issues such as interface choppiness and white windows
  • Fixed support for audio files with non-44.1 kHz sampling rates

New in Photosounder 1.5 (Jun 13, 2009)

  • Image redraw made much faster, spray tools no longer lag
  • Vision Mode doesn't change when an image is loaded
  • The selected tool's button stays down
  • INV button is toggleable
  • Time-frequency cues appear when the spray tools are used
  • Window is maximisable
  • Interface rescales automatically when the window becomes too small
  • Most libraries have been replaced with new ones
  • Various bugs fixed
  • Original audio file name now indicated in lossless mode
  • New lossless mode
  • White paint spray added
  • New backwards and ping-pong playback modes

New in Photosounder 1.4.3 (Jun 13, 2009)

  • Time resolution knob crash fixed
  • Click bug at the end of a sound in lossless mode fixed

New in Photosounder 1.4.2 (Jun 13, 2009)

  • Crash in lossless mode fixed
  • Original audio file name now indicated in lossless mode

New in Photosounder 1.4.1 (Jun 13, 2009)

  • Spray tool delay bug in lossless mode during processing fixed

New in Photosounder 1.4 (Jun 13, 2009)

  • New lossless mode
  • White paint spray added
  • New backwards and ping-pong playback modes

New in Photosounder 1.3 (Feb 21, 2009)

  • Fixed freezes and various minor bugs
  • The image is now displayed progressively as the sound is being analysed
  • Files can now be opened through Windows' Open With..
  • MP3 input (optional)
  • Added support for more WAV formats, FLAC, AIFF, AU and every other
  • format supported by libsndfile
  • Sounds can be saved to WAV, AIFF and FLAC
  • Input sound samplerates other than 44.1 kHz are now correctly supported
  • Open dialog re-opens instead of quiting the program when an invalid file is opened
  • Multi-threaded parallel synthesis
  • Time display changed to MM'SS"XXX instead of only seconds
  • Frequency and pitch at the mouse cursors position is indicated in the lower left corner of the window

New in Photosounder 1.2 (Feb 17, 2009)

  • Calibrated and equalised analysis for a higher fidelity in sound reproduction
  • Pitch resolution in the analysis increased to up to 60 pixels/octave
  • (instead of 24 pixels/octave)
  • Synthesis now about twice faster
  • Interface now keeps updating properly when out of focus
  • Looped playback added
  • New colour gradient