2008-08-11 NetworkEditor 1.3.1 SVN $Revision$ '' * Networks can be paused (in NetworkEditor and OfflinePlayer) * Fix: spinboxes on controlsenders sent step values instead the actual value * Configurators: Support for negative floating point numbers * Configurators: increased precission from 2 to now 5 decimals * .pos files for processing boxes positions deprecated. * Fix: Playback status changes from the backend side are pooled by the indicator 2008-08-11 NetworkEditor 1.3.0 'Shooting flying plugins release' * SVN Revision: 11960 * Using CLAM 1.3.0 * Native windows compilation (using mingw) working without patches (GSoC:jun) * One-click LADSPA plugin generation * Faust support under Linux (GSoC: Natanael): * One-click Faust compilation as LADSPA plugins * Dynamic reloading of Faust compiled LADSPA plugins * Option to include Faust generated embedded diagrams on processings boxes * Faust plugins processing boxes context menu allowing to: * edit the source with an external editor * navigate the Faust diagrams with a browser * Interface enhancements: (GSoC: Natanael) * Cut and paste processings * Processings geometries embedded on the network files on saving * AudioSource and AudioSink processings have embbeded graphics on canvas * Port context menu to connect to compatible existing ports * Port context menu to add connected sources/sinks, monitors, controlSenders and controlPrinters * Ctrl+Space to add processings * Processing tree has a filter box * Processing tree shows processings icons * Processing tree shows a tooltip with processings creators metadata * OfflinePlayer uses floating point wavs to avoid clipping * OfflinePlayer commandline options to join/split channels on a single file 2008-02-05 NetworkEditor 1.2.0 'GSoCket Plugged-in release' * SVN Revision: 11171 * Using CLAM 1.2.0 * Better and updated online tutorial * Loads CLAM and Ladpsa Plugins * Shows ports of different colors depending on token data type * Port tooltips show also the data type name * Suitable monitors are available to add at port context menu * Suitable controlers are available at control context menu or double clicking * The processing is automatically populated with available processings. (GSoC:acalvo) * Dialog to add processings has completion * New spectrogram view (GSoC:bkolasinsky) 2007-06-08 NetworkEditor 1.1.0 'More eye-candy, please' * SVN Revision: 10216 * Using CLAM 1.1.0 * New examples * genderChange: fully working now and with an interface * experimentalVowelSynth: Synthesize vowels by controling F1 and F2 in a surface such moving in the vowel triangle. * spectralTransform: New interface based on pkwidgets * lpc: LPC/MFCC realtime analysis * New and enhanced control widgets: * New pixmap based control widgets (idea and pixmaps taken from PKSampler) * New resizable knob widget (QSynth knobs with enhancements) * ControlSender widget is configurable (Zack Welch) * Automatic ControlSender creation on input control double click and also by using the context menu * ControlSurface to control two parameters at once * Graphical ControlPrinter (Zack Welch) * New views: * BarGraph view (and derived classes for LPC, MFCC...) * Added an option to compile Faust based processing * Selection Handling * Moving several selected processings at once * Starting a selection drag without control key pressed clears previous selections * As side effect, clicking on the canvas without control key clears selections * Clicking on the name also selects * Ctrl+A selects all the processings * Ctrl+Shift+A clears the selection * Pan drag feature has been removed (it did a move, not a real pan) 2007-03-20 NetworkEditor 1.0.0 'The Berlin release' * SVN Revision: 9881 * Using CLAM 1.0.0 * Functional Ladspa support 2007-03-18 NetworkEditor 0.4.4 'That will be CLAM 1.0 release' * SVN Revision: 9864 * Using CLAM 0.99.0 * Prototyper sets the name of the network as JACK client name * More processings: Different IFFT and FFT implementations, SpectrumSubstracter2, ... * Fix: Can't change name of a processing (#166 #194 #173) * Added ladspa plugins browsing (not still droppable). * PeaksView adjust to the minimum magnitude. * OfflinePlayer program to apply batch processing to audio files. 2006-02-09 NetworkEditor 0.4.3 'Mac is back to stay' * Using CLAM 0.98 * Using new bundle and dmg tools * New icon for Prototyper * Fix: Open toolbox button did't work after the recent files modification * Down arrow hint on the open toolbox button icon * Fix: On quit action quit * Shortcuts for printing and quiting * Oscilloscope added to the FilePlayer example * KDE3 desktop integration (Mime actions, file icons) 2006-12-30 NetworkEditor 0.4.2 'Debian Packages: less is more' * Open recent files option * Using CLAM 0.97.0 2006-12-22 NetworkEditor 0.4.1 'The most stable NetworkEditor ever' * Using CLAM 0.96.0 * CLAM Networks as VST plugins * Fix: OutControlSenders resends its last value (or default) on start * Fix: Removing processing with connected controls caused crash. Now controls links are bidirectional. * Fix: NetworkEditor crashed when playing and done a add/remove/configure processing or add/remove wire. Now the network stops gacefully. 2006-12-04 NetworkEditor 0.4.0 'California release' * Using CLAM 0.95.0 * Ported to Qt4 and fully rewritten * New network canvas engine ** Scrollbars and zoom ** Big connectors to ease the connections ** Consistent sizes of drawn elements ** Hovering a connector highlights it ** Hovering a connector displays a tooltip with its name ** Connector tooltips and highlights helps to figure out were you are going to drop the wire ** Dropping wire highlight color tells whether it will drop or not (redish: wrong; greenish correct) ** Missconfigured processings show a tooltip with the error ** Context menus for processings and connectors ** Dragging from the processing toolbox displays a processing icon ** Semitransparent processing boxes ** Copying connector names for their use in the Prototyper ** Printing networks and exporting ps/pdf ** Dummy mode for free drawing without underlying processings *** Dropping whatever text to create a processing *** Configuring whatever number of connectors for a processing *** Connecting whatever complementary connectors * Backends ** Just one binary for all backends in a platform ** By default, cascade try ** You can specify one by command line ** Backend indications on the status bar * Reliability ** Errors on load a network are reported without crash ** Unplayable networks are reported (used to hang realtime kernels) ** Errors on bad processing drops are reported without crash ** Errors on are reported without crash ** 'Modified' flag is set properly and checked before discarding changes * Other interface enhancements ** Common actions available on the toolbar ** Playback and backend indicators ** Open examples ** Menu options to open recent netwoks * Help ** Generic context help for canvas, processings and connectors ** One click access to the online tutorial * Prototyper (network runner) ** Just one binary for all backends in a platform ** Cascade backend try (command line list or implicit default list) ** Errors on loading are reported graphically ** Errors on binding the interface are reported graphically ** Unplayable network errors are reported and the playback declined ** Asking the network when ** Default interface when missing, when no implicit (adding .ui) or failed ** QLabel named BackendIndicator is filled with backend information ** QLabel named PlaybacIndicator is filled with the playback status ** QPushButton named AudioFile_ will configure the file that an MonoAudioFileReader will load. * NetworkEditor plots and qt widgets plugins: ** Ported to Qt4 designer ** Some properties can be changed on the designer such as colors, refresh time... ** Faster oscilloscope, spectrum and peaks views ** Tonal analysis widgets: Tonnetz, KeySpace ChordRanking, Tunner, PolarChromaPeaks... * Desktop integration ** Menu entries ** File type association in windows to open (Prototyper) ** File type association in windows to edit (NetworkEditor) ** Windows menu access for some examples ** Designer installed in windows setup ** Experimental mime bindings for Linux (freedesktop). 2006-06-?? NetworkEditor 0.3.2 'Unreleased release' * Still qt3, not released but tagged on CVS * Network files extension is now .clamnetwork * Prototypers ask for a network when none given or launched from the menu * Mime types and actions added * Taking the version from the changelog file (CHANGES) For previous releases see the CLAM changelog