Version 1.0 History

Notes and download links for all releases to date

Postby malc on Thu Aug 10, 2006 3:23 pm

New Release 0.9.6

First off, if you took the 30 day trial in the past then we’ve reset it in this version so you can have another go :-)

This release combines a huge number of bug fixes with some key optimisations and also ties up some of the loose ends that have been hanging around for some time. In particular Graph connectors have finally been replaced with Float Arrays and all affected components have been updated accordingly.

On the optimisation side we’ve overhauled the wireless link updating mechanism. In larger schematics you should see a huge performance difference for editing operations which was very slow before.

We’ve also updated all the knobs and included refresh limiting and optimisations for automation handling. Unfortunately you will need to update knob modules in your schematics to take advantage of these changes. There’s no easy way round it but the benefits will be worth the effort. Our apologies for the inconvenience, we’ll post some information about best to deal with this update on the forum very soon.

Finally we have a new set of components for timing related information including Bar Start Position, PPQ Position, and Time Signature. The Timing Info component has been replaced by individual components for Tempo, Sample Rate and Is Playing. The old Timing Info will still work in old schematics but the new components provide a more flexible and efficient way of doing the job. Again, sorry for the inconvenience – we are hoping to introduce some features later down the line that will make dealing with such changes much easier.

Install Note: In this release we move away from the separate folder per version system. From now on all updates will default to install to C:\Program Files\Outsim\SynthMaker. If you want to retain your modules from version 0.9.5z simply rename or copy your SynthMaker_0_9_5 install folder to 'SynthMaker' before installing 0.9.6.


Additions and fixes:

– Optimised wireless link updates for much improved editing performance in large schematics
– Greatly increased the responsiveness of module property pages in large schematics
– All Graph connectors have been replaced by Float Arrays
– New Time Info components for ppq pos, bar start pos and time signature. Timing Info is replaced with individual components
– new component for determining when a host is in offline mode
– Updated the filter bar and connector type chooser to include all connector types
– Cached bitmaps that are unused are no longer saved in the schematic file
– Creating VSTs with dual SSE support wasn't working when using Assembler components
– Sample Position and Wave Read components now have stream connectors
– Wave Array component has new array outputs for getting sample information
– Updated the label modules to correct the font bug
– Fixed a memory leak in the Wave File component
– Decreased memory usage for Wireless Input components
– Array types now add (or append for strings) when they reach a Wireless Input component
– Int and String arrays now add or append respectively at input connectors
– Array components will now add through a bus
– Buses were not passing arrays of any type correctly
– Int and String arrays can now be converted to Strings for easy viewing in a Text component
– Fixed a possible crash when using the FFT component on a zero size array
– Fixed the floating point representation issue in the code component
– Fixed the redraw bug in exported exe's that causes the application to launch with a blank black screen
– Fixed the redraw bug in exported exes when zooming to a smaller window size
– Corrected the Triangle oscillator pitch as it was 1 octave out
– Fixed a crash when closing schematics that contain a Wave Read component
– Stream Ins and outs were losing their help text after picking up type
– When using a timer in a schematic the software could hang during loading or saving
– The Graph Lines component was starting drawing at x = 0 instead of using the start x value from the area
– Fixed a redraw glitch that can happen in exported VSTs where, after automating when a system paint occurs the panel redraws incorrectly
– Corrected the Mono to Float component so that it doesn't update it's value until it gets a trigger. This was causing some strange redraw issues when using multiple readouts on a panel
– Fixed an infinite loop bug that can occur in the selector and multiplexer when they are used in feedback loops in a mono section
– Fixed a bug in timing info that can cause crashes after pasting and undoing
– The modulo (%) operator should now work correctly in the code component
– The Modulo (%) operator was swapping the operand order for SSE channels 2,3 and 4 (the first channel was working correctly).
– Relinking in a schematics that use more than 1 Poly to Mono could cause notes that are playing to bypass their release stage
– Updated and reinstated the split knob module
– Knob, slider and dezipper modules have been updated for much better performance. Example synth has been updated as well.


New Components:

– Float Array to Mem
– Int Array to Mem
– Ticker 100
– Sample Rate
– Tempo (stream and float)
– Is Playing (stream and float)
– Bar Start Position
– PPQ Position
– Time Signature
– VST Editor Open
– Offline Mode

Get the trial version here:
http://www.synthmaker.co.uk/Files/setupSynthmaker_0_9_6_trial.zip

Registered users please log in to the Early Adopters section to download the full version.
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Fri Sep 01, 2006 8:52 pm

New Release 0.9.6a

The low-level oscillator components now have hard sync inputs. We also now have boolean streams which are the mask equivalent of the standard floating point streams. You can make use of these in the code component too with the introduction of streamboolin and streamboolout commands.

We have a further update to the redraw optimisations. The refresh limiting is now built into the redraw components so you automatically have this whenever you use these. There is also an accompanying new Redraw Limiter component that allows you to control the rate of data flow through gui sections so that you don't do more processing than is needed for redrawing. This component will also stop data flow when the gui is hidden in an exported plugin or during preset changes when redrawing is suppressed.

There's also a load of important fixes and other updates.


Additions and fixes:

– New hard sync input on all the low-level oscillators
– Redraw components have 100Hz refresh limitating built in for optimal performance. There is also an input for turning this off if you want to
– New Redraw Limiter component for controlling recalculations that are only done for drawing purposes
– New boolean stream system that mirrors float streams and allows boolean stream components to be used for Mono, Poly or Mono4
– To accompany boolean streams you can now use streamboolin and streamboolout commands in the Code component
– The Mono and Poly comparison components have been replaced with Stream Boolean equivalents
– Fixed a bug that was preventing compiling through PolyInts connectors in some situations
– Triggers inside a bus going through a Selector were firing no matter what the selection was
– Fixed bug in the % operator in the Code component which could cause strange code behaviour for instructions after its usage
– The Area type was missing from connector type r-click menu and has been reinstated
– Code connectors will now connect to String connectors without having to force connection
– Updated Graph Dots, Graph Lines and Point Array Lines components so all have centre option. Lines components also have a curve option
– Fixed the Norm component so works with float arrays and no longer translates the scaled values to zero
– Status bar now shows the size of a module front panel in grid square as well as pixels
– The Log component was incorrectly named and has been changed to Decibel
– The Float Array component was crashing when a negative index was used
– The Multiplexer wasn't handling View data correctly with respect to drop menus
– The VST export option now shows if you have a module with stream inputs or outputs
– The Parametric EQ GUI was not updating during interaction in some hosts
– Fixed a crash that was occurring after adding a Preset Manager, undoing then doing another action
– Deleting some modules with front panels then undoing was not reinstating gui items with the right draw order
– Undo wasn't updating stream types sometimes when connected deleting items connected to a Poly to Mono
– The PPQ Position now updates at sample resolution in between frames
– Toolbox modules have been updated to include knob redraw enhancements
– Various components have been renamed, regrouped and had help text updated
– Float Array Max component should now work correctly
– The MIDI In and Out components have been moved to the External group
– Float/Int Array to Mem components were not updating after loading
– The Stereo Mem to Float Array component has been renamed to Mem to Float Array Min/Max and now handles mono and stereo buffers
– New retrigger counter output on the MIDI to Poly component allows you to handle voice management retriggers in custom envelopes
– New delay modules for varying the delay length at sampling rate


New Components:

– Redraw Limiter


New Modules:

– Delay
– Interpolated Delay


Get the trial version here:
http://www.synthmaker.co.uk/Files/setupSynthmaker_0_9_6a_trial.zip

Registered users please log in to the Early Adopters section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Tue Sep 12, 2006 4:16 pm

New Release 0.9.6b

This release sees the introduction of controllable ADSR envelopes. The new component has Gate and Trigger inputs for determining exactly when the envelope fires.

There are some important fixes to the Preset Text File component and the StreamBoolean types introduced in the last release. The Redraw components have also been changed with refresh limiting now only on as default when automating.

There's an important change to the way modules are stored in the toolbox. This simplifies the existing system and stops the duplicate folders issue from arising. User defined groups have their own section on the Filter Bar now.

IMPORTANT: Before installing we recommend that, as a precaution, you go to your SynthMaker install folder and make a copy of your modules folder. After running the install the SM supplied modules will be in a new System folder. After you run the new release for the first time your own modules will be moved to a new User folder and your old module folders will be moved to a folder named 'Backup 0.9.6b'.


Additions and fixes:

– New ADSR with Gate and Trigger inputs giving you full control over when the envelope triggers
– All ADSR components (both manual and automatic) have a Stage output indicating what part of the envelope is currently running
– New system for module .hom file storage and changes to the way custom groups work in the filter bar
– The Redraw components now perform instant redraws and only use 100Hz limiting during automation in exported plugins
– The Bus components are now resizeable so that you can see the full names of each element of the bus
– Fixed a problem with buses which was causing incorrect behaviour on loading
– The Colour Dialog component could cause crashes when changing colours in properties and then undoing
– The redraw was drawing outside of the module area. This was mainly noticeable on standalone exes running in full screen mode
– The new StreamBoolean connectors were not passing type correctly or working through module inputs
– All the low-level oscillators were starting at the second point and not at the first i.e. zero
– The filter bar and connector type menus have been updated to include the new boolean stream types
– The bitmap cache was still not being cleared on file save or export to standalone or plugin
– The PC Keyboard should now work with non-UK/US keyboard layouts
– Fixed a bug that was causing errors when using a large mono section
– Components with more than 1 stream output were not returning to stream after a link change
– The new StreamBoolean types were not working through wireless links
– MIDI Sustain control messages are now handled by the MIDI to Voices component
– The Float Array Section component was not updating after loading
– Bitmaps now load a little bit faster when using the Bitmap component
– Removed the trigger blocker in the Preset Manager module so that the +/- buttons now work with the drop-menu
– Fixed a problem with the Preset Text File component that was causing preset arrays to get the wrong preset name
– The Preset Text File component was also not using the correct number of columns when saving array data
– Booleans should now work through Buses
– Fixed a redraw glitch in exported exes when selecting a Direct Sound device while an ASIO one is selected and vice-versa
– Fixed a problem that was causing redraw glitches when using redraw limiters in Wavelab
– The hard sync on the Ramp component wasn't working
– Updated the Step LFO module to correct rounding errors on loading presets on the step button
– Updated the Wavedraw Load and Save buttons to correct a font bug
– Updated step module in all the knobs
– Updated the example synth as all programs were using one octave too low


New Components:

– ADSR (manual)


Get the trial version here:
http://www.synthmaker.co.uk/Files/setupSynthmaker_0_9_6b_trial.zip

Registered users please log in to the Early Adopters section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Wed Oct 04, 2006 10:49 pm

New Release 0.9.6c

Almost all fixes and optimisations in this release - there are some good ones though.

There's one new component for hiding the mouse cursor. If you use this to hide the cursor you must make sure that you show it again when you're done or the application will be left cursorless.


Additions and fixes:

– Included more up front information about the limitations in the trial version
– The Mouse Drag component has a new input for hiding the mouse during drag operations
– GUI elements with no background were being displayed with a grid underneath when interacting
– All sound processes are now killed before switching presets
– The Drop List Control was not updating correctly on loading
– The MIDI to Voices component was bot handling MIDI sustain correctly when receiving note ons with zero velocity
– Fixed a crash in exported plugins which occurs when closing after having performed some preset fxp/b operation
– Moved the MIDI to Poly module back into the MIDI group
– New Show Cursor component for showing or hiding the mouse cursor
– Updated group adornment module to fix a small draw order bug
– Fixed an obscure bug in saving modules dragged to the toolbox, this wasn't happening if you modules folder contained any sub folder called 'user' or 'system'
– Cancelling during long saves was leaving the original file partially written to and therefore unreadable
– Stream Booleans data was not passing through the Selector component
– The Colour Matrix Set component was allowing overwrites into rows and columns that don't exist
– The Graph Dots component was not drawing the very first point
– The About Box in exported exes was using the vendor name instead of the application name for the dialog title
– The Poly Wave Read component was not propagating stream types correctly when in a mono section
– Changing programs in an exported VST plugin was extremely slow when using large Preset Array components
– When looping in some hosts (Cubase SX in particular) the sample position was not being updated correct resulting in lost notes
– Fixed a crash which was occuring when using CTRL+Z to undo adding a component with the mouse over the component label followed by a label edit
– The Create Mem component could cause a possible crash when setting to zero or deleting or changing the mem size
– Buses were not recompiling correctly when used under certain circumstances, the modulation matrix modules for example
– Fixed a bug in the Redraw Area component that was causing slow performance under certain conditions due to incorrect merging of areas
– Illegal filename characters (\*/?| etc.) are now removed from module names when saving
– Illegal filename characters are also now automatically removed from VST and EXE filenames before saving
– Vastly optimised performance for creating new voices, this was causing cpu spikes when creating several new voices simultaneously
– VST Parameters were showing up as "Param" in some hosts
– Updated Parametric EQ component to fix a font bug in the labels
– Promoted several component from R&D to full release status
– Float Array Get At was not initialising correctly after loading
– Float Array to Poly was not initialising correctly after loading


New Components:

– Show Cursor


Get the trial version here:
http://www.synthmaker.co.uk/Files/setupSynthmaker_0_9_6c_trial.zip

Registered users please log in to the Early Adopters section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Tue Oct 17, 2006 3:40 pm

New Release 0.9.7

We've done some tidying up on the toolbox for this release. The filter groups have been re-organised. The contents of Code and Parse are now in Other and these groups have been replaced with Bitmap, Array, Wave, and System. Data and Module have been merged to form Element.

A few components have been renamed, some have moved to more sensible groups and quite a few have been promoted from R&D to full release status.

Another point to note in this release is that the Start Menu group is now SynthMaker and not Outsim|SynthMaker. You can delete the old group if you want, the install won't touch the old one.

Many people have asked about a wave player module, well we now have one. You'll find it in the OSC group.

Additions and fixes:

– Reorganised the filter groups adding some new ones and removing some others
– Renamed and relocated several components to different groups, also promoted a number of components from R&D to full status
– Update the properties for the Compressor module. Many didn't apply so were removed
– Fixed a problem with ctrl+click in the Animated Knob. Also updated the preview so that it changes if you alter the cell settings
– The MIDI cc property was not in the correct place for the Horizontal Slider module
– Sliders now resume the cursor position where the slider finishs and not weher you originally clicked
– The Mono/Poly Readout and Label module property preview panels are now purgeable
– Fixed a problem with the PC Keyboard that was preventing special multimedia keys from functioning on some systems
– Removed the 'Trial Version' text that had crept into the about box title for the release version
– Listing components alphabetically in the toolbox was using case sensitivity
– Fixed a bug in the ADSR (manual) that was holding the sound process even if no gate signal is ever received
– Note retriggering was not using the correct velocity. This was causing held notes on systems where MIDI note on with velocity zero is used instead of a note off
– Fixed a bug in the code component that was causing crashes when using Sin1 and other such functions in stage(0)
– The Preset Save component now has before and after load triggers so that you can bypass heavy processing until programs have been loaded
– Corrected the label on the trigger input to the Note Event component
– Optimised left mouse clicks. These were causing an unnecessary redraw
– The start menu group is now SynthMaker instead of Outsim|SynthMaker
– In exported exes right-clicking to change the zoom level was occasionally causing the screen to go blank
– Also in exported exes when interacting parts of the display were disappearing
– Fixed bugs in String and Int Array components so that they now initialise on loading
– The about box text in exported exes is now scrollable so you can fit more text in
– The cursor input to the mouse drag components is now an int allowing for 3 cursor options (show, hide and hold and hide only)
– New Wave Player module


New Modules:

– Wave Player


Get the trial version here:
http://www.synthmaker.co.uk/Files/setupSynthmaker_0_9_7_trial.zip

Registered users please log in to the Early Adopters section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Wed Oct 25, 2006 5:36 pm

New Release 0.9.8

This release brings more fixes, updated documentation and further finishing touches – in particular to Developer Mode.

Additions and fixes:

– Updated documentation. Added bookmarks and jumps from table of contents. All available in screen and printer friendly formats
– Documentation is now accessible from the Help menu. This will take you to the online guides. If you download and put them in your SM program folder the software will use the local copies
– Developer mode has been tidied and you can now switch between modes via a buttonon the tool bar
– Fixed some redraw glitches when interacting and then passing the mouse over links in the schematic
– Fixed a problem with more than one multiplexers or selectors redrawing the current selection correctly
– Envelopes were not initialising correctly under certain circumstances when used through a multiplexer
– When using with stream types the multiplexer was leaving the last sample at an output after switching
– Fixed a couple of issues with clicking near the borders of some components to try and select them
– The cpu meter was reporting half the actual cpu usage when using Direct Sound
– Fixed a problem with an infinite loop when the current value from a Preset Array is fed back to itself
– Changing sample for a wave player then dragging it to the toolbox was causing the application to crash
– New Envelope Control component for coding your own custom envelopes or using for automatic retriggering


New Components:

– Envelope Control


Get the trial version here:
http://www.synthmaker.co.uk/Files/setupSynthmaker_0_9_8_trial.zip

Registered users please log in to the Early Adopters section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Thu Nov 02, 2006 1:05 pm

New Release 0.9.9

This release corrects the audio stuttering issues that sometimes occur during preset changes. There's a new, much requested module for formatting and displaying numbers on a front panel. We've also made some improvements to the filter bar to ensure that the buttons are always visible regardless of the window size.

This will be the last point release before version 1.


Additions and fixes:

– The preset switching mechanism has been improved to correct the audio stuttering issue
– Fixed a bug in the bitmap caching that was saving bitmaps with the schematic despite the bitmap not being in use
– The time for toolbox and schematic tooltips to close has been increased
– Fixed an issue with the Int/Float/String Array Get At components - these now save and restore their current values
– The progress dialog for loading and saving now only accepts the Escape key as a means of cancelling the operation
– Cancelling a schematic load after double-clicking on the file was crashing on closing the application
– Fixed a small memory deletion issue when closing the application
– The filter bar buttons now wrap into additional columns when your window size can't accommodate them in a single column
– The progress dialog no longer appears above all other windows so you can switch apps during loading and saving without this getting in the way
– The text on the Ramp component output label was showing an incorrect output range of -1 to 1 instead of 0 to 1
– Fixed a problem with the application hanging when resizing so that the height of the schematic window is exactly zero
– New Float Label module for formatting and displaying numbers on a front panel


New Modules:

– Float Label


Get the trial version here:
http://www.synthmaker.co.uk/Files/setupSynthmaker_0_9_9_trial.zip

Registered users please log in to the Early Adopters section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Mon Nov 06, 2006 9:09 am

New Release 1.0

Version 1.0 is here!

We have just a few small changes from 0.9.9, the most significant are to the wave arrays.

Many thanks to everyone who has participated in the beta testing phase. We hope you'll continue to help us in the future.

Additions and fixes:

– Corrected a problem with wave arrays sometimes outputting a noise burst on loading a schematic or plugin
– Fixed a problem with the code component misaligning output connectors under certain conditions
– Removed an unused float component in all system knob modules
– Fixed a problem with wave arrays that was causing a crash on exit


Get the trial version here:
http://www.synthmaker.co.uk/Files/setupSynthmaker_1_0_trial.zip

If you have purchased a licence please log in to the Registered Users section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Fri Dec 08, 2006 11:23 am

New Release 1.0.1

Ok here's the first update to v1.

One of the main updates has been to the way that triggered float and int types are incorporated into the stream code. This was causing some bad glitches with multiple notes playing close together during playback in a host. Performance should also be improved as a result.

No changes to the file format in this release.

Additions and fixes

– Fixed a problem that was causing stuttering and audio glitches in exported VSTs when playing many notes continuously for a prolonged period
– The Float, Int and String Array components now send a trigger through the Size output when the array size changes
– The Index Selector now sends a trigger through the Selected String output
– Illegal components can no longer be pasted into the top-level schematic
– On some occasions when a tooltip popup was closed it would cause the wrong background to be drawn in the module underneath
– The PPQ position was giving an incorrect, slightly offset value when the host sequencer was stopped
– Dragging link control points off the top or left sides of the schematic window was causing the control point to flip to the opposite edge
– Bookmarks for sub-modules were not being removed when the parent module was deleted
– Updated all the knob modules in the toolbox so that they send only one trigger per movement
– The Float version of the Pitch to Frequency component was not using the selected audio sample rate
– The Stream version of the Pitch to Frequency component was not updating the sample rate after loading
– Fixed a crash that was occuring when using multiplexers to switch stream data when using two or more Poly to Monos (or Combiners)
– Updated the code in the State Variable Filter module so that it doesn't alter the input cutoff frequency
– The software no longer closes when you cancel loading of a schematic when launching the application
– MIDI messages were not being received by exported VST effects in Cubase
– Text labels on property panels will now wrap correctly when the label is resized
– Fixed a problem with graphical glitches when sending MIDI cc data to an exported VST
– The Point Array Lines component no longer assumes that points are in increasing x-coordinate order
– Corrected a problem when autolinking using a Selector so that two links are created
– The Stream version of the Pitch to Frequency component was only running every 4 samples
– Fixed a problem in the String Array Get At component that was causing infinite loops in some situations
– The progress dialog was showing the (now unused) Cancel button when exporting to VST

Get the trial version here:
Image

Existing customers please log in to the Registered Users section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Fri Feb 02, 2007 9:24 am

New Release 1.0.2

This release corrects some important bugs and improves performance in a number of areas. There are also some enhancements to the exe export feature, 3 extra components and 1 module.

The 3 new components:

Random Number generates random numbers. You can choose a fixed seed to reproduce a stream of numbers or allow the component to seed itself.

Time will give you any or all of the components of the current system time. The time is sampled when you trigger the Get input and this time is stored in the component.

Full Screen is only used for exported exes and allows you to control full screen mode from the front panel.

As a result of the extras added the file version has been increased in this release and so new files will not load into versions prior to and including 1.0.1.


Additions and fixes:

– Much faster closing, particularly with large schematics some of which were taking a very long time to close
– Faster deleting of modules in large schematics
– Calculations pre-save have been speeded up
– Schematic load times have been improved
– Divide by zero is now represented as -1#INF
– Fixed a bug when using streams through buses that was preventing certain code from running
– The Multiplexer fix to prevent a DC value from being left on the previous output has been re-corrected
– Exporting to VST and EXE now checks before overwriting existing files
– Exporting also now checks for file in use before generating temporary files
– New option to allow EXEs to start in full screen mode
– VST parameters can now be presets without being automatable
– More than one drag component is now allowed on the same mouse area
– Save As now causes the associated recovery file to be renamed accordingly
– The Graph Lines component now allows you to choose from a line, filled area or gradient fill through a new Mode input
– Timers are no longer freeze during mouse moves
– PPQ position was not being incremented accurately
– Sizing of code and assembler components now snaps to the number of inputs and outputs
– Text component cannot now be resized smaller than its connectors
– Corrected a problem with MIDI that was causing a crash on close
– Fixed the Invalid Argument error that was sometimes being shown when changing the number of connectors in a code component
– Improved the response of the code component when editing
– The Selector and Multiplexer were not letting stage 0 values through
– Program change messages were not being handled by exported VSTs
– Hanging with combined MIDI and audio effects in some hosts when bypassing
– Fixed a problem with links not being synchronised when created using auto linking
– Corrected the slider modules so they now update their values on CTRL+Click
– Also corrected the knobs as they were not updating their values on CTRL+Click when using the snap option
– Fixed a problem with the Delay module that was causing inaccuracy in the delay time


New Components:

– Random Number
– Time
– Full Screen

New Modules:

– Edit Box


Get the trial version here:
Image

Existing customers please log in to the Registered Users section to download the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Tue Feb 27, 2007 1:12 pm

Release 1.0.3

There are some more important fixes and optimisations in this release. Two new modules are provided to accompany the new option to include a Made With SynthMaker logo in your pugin front panel (this is a requirement of any distributed plugins made with the new Personal Edition). The modules allow you more control over where the logo is placed (the automatic option in the VST export dialog fixes the logo in the lower right-hand corner). There is one other small module for putting comments in your schematics.

Additions and Fixes

– New option to show Made With SynthMaker logo in exported plugins
– Two new modules for allowing you to position the Made With SynthMaker logo wherever you want on your front panel
– You can now show/hide the filter bar buttons and filter types
– Fixed the problem with the Wave File and Wave File Array components leaving files open after loading and thus preventing them from being moved or deleted from the file system
– Updated the Value Changed output label on the X Drag Accumulate component so that it was consistent with other similar components
– Fixed a problem with copying or using Make Module with a selection containing a Selector or Multiplexer with inputs or outputs that are not linked to anything. In such cases the copied or moved links were not being created.
– Changed the Time component so that it returns a local time
– Added explicit conversions from Strings to Int Arrays
– Made conversion from Strings to Arrays much more efficient
– Increased the default size of the mono section code
– Corrected a problem with the % operator in the code component that was causing it to interpret nested operations incorrectly
– Fixed a possible crash when adding a module to the toolbox via the action panel
– The install now defaults to the current install folder if that exists
– Changed the minps and maxps assembler commands so that they can now handle two registers as inputs
– The Min and Max commands in the Code Component were not handling nested operations
– Fixed a crash on closing which was occuring randomly when wireless components were deleted from a schematic

New Modules

– Logo Dark
– Logo Light
– Comment

Get the trial version here:
Image

Existing customers please go to the Download page and log in (using your forum name and password) to get the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Wed Mar 07, 2007 5:09 pm

Release 1.0.4

This release corrects two important bugs that were causing crashes in the previous two releases. We also have 5 new modules for you. There are Overdrive, Distortion and Chorus/Flanger effects. We also have Sample and Hold and Slew Limiter modules.

Additions and Fixes

– Fixed a problem with the internal compiler that was causing random crashes particularly when loading, saving or exporting plugins
– Corrected an error in the maxps and minps comands when used in the Assembler component with two registers
– Fixed the linebreak problem in about box for exported exes in the Personal Edition
– Fixed a bug that was causing frequent crashes when closing the application when modules with wireless links were left on the clipboard as a result of a copy
– Stopped redraws of front panel when properties showing
– Relink messages were not passing through PolyInt outputs so preventing compiling
– Mem Create components now copy/paste and load/save much faster
– Updated the Wave Player module so the interpolation handles looping correctly and is more efficient
– Updated the Hz to 0-1 module to make it more efficient
– Updated other modules that depend on the Hz to 0-1: Wavedraw,Filters,Multi Osc etc.
– Moved the Envelope follower to the Modifier group

New Modules

– Distortion
– Overdrive
– Chorus/Flanger
– Slew Limiter
– Sample and Hold


Get the trial version here:
Image

NOTE: the update may take not appear on download.com immediately

Existing customers please go to the Download page and log in (using your forum name and password) to get the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Wed Mar 07, 2007 7:41 pm

If you downloaded 1.0.4 before this message was posted then please download again and reinstall as a mistake was made in the original upload.

Sorry for the inconvenience.
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Tue Apr 17, 2007 1:12 pm

Release 1.0.5

This release contains some important fixes. In particular there's a correction to a previous change made to the Multiplexer that was causing random crashing. There are also various fixes to the wireless links some of which were causing crashes during schematic editing and on close.

The Drop List component has been modified so that you can now create cascading sub-menus. These are specified directly in the string list by grouping sub menu items between << and >> strings.

For example,

A string list of:
Item1,Item2,<<,Sub1,Sub2,>>,Item3

would create a menu with 3 items. Item2 would be a sub menu with two sub items.

You can also now specify alternative typefaces for the Font component. These are used if the required typeface is unavailable on the target system. Alternative fonts are specified as a comma separated list and are tried in order.

There's a new Time Signature component with a green Float output, 3 new array sample and hold components and new Waveshaper, Noise Gate, Scope, Denormal Remover and Power modules. A new Analysis group houses the Scope and readout modules together with the display components.


Additions and Fixes

– New Assign inputs on Int, String and Float Arrays
– Corrected a problem with redraws on property pages causing lockouts from edit controls
– Fixed the problem of links being disallowed when moving links when the connector type is different
– Stream Booleans were not compiling through wireless links
– New alternative typefaces input to the Font component allows you to specify which type faces to use when the specified one is not on the target system
– New cascading menu handling for the Drop List component
– Corrected problems caused by the DC offset change in the Multiplexer that were causing random crashes
– Fixed a redraw problem that was causing the display to draw incorrectly sometimes when opening or closing the GUI window in an exported plugin
– New Time Signature component using triggered Float data
– Fixed a problem with wireless links which was causing crashes on close
– Wireless links were not updating correctly after performing operations which caused the connector type to change for a Wireleass Input or Output (deleting
– Fixed a bug in the Load Bitmap component which was causing a crash when loading a bitmap for the second time
– Fxed a problem with crashing when using MIDI cc in SM
– The default icon for exe export wasn't being installed and this was causing crashes when exporting
– The Multi Osc now contains a full Sawtooth instead of the half bandwidth one that was there by mistake - other affected modules have been updated too
– There's a new Analysis group on the Filter Bar containing the Scop and readouts together with the displays
– 3 new array sample and hold components

New Components:

– Float Array Sample and Hold
– Int Array Sample and Hold
– String Array Sample and Hold
– Time Signature

New Modules:

– Noise Gate
– Waveshaper
– Scope
– Stream Power
– Fast Power
– Denormal Remover

Get the trial version here:
Image

NOTE: the update may take not appear on download.com immediately

Existing customers please go to the Download page and log in (using your forum name and password) to get the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Mon May 28, 2007 8:35 pm

Release 1.0.6

We have a complete overhaul of the envelopes for this release. The ADSR is replaced and it is now joined by an AHDSR, AHD, D and R. The jewel in the crown is a toolbox version of the Multi Stage Envelope created by sambean and shifrin. All the envelopes have gate/trigger capabilities are much more responsive to parameter changes during playback. Unlike the old ADSR these envelopes can also be used in a Mono section.

There's a very handy Mono To Poly module from Erwin Caffé which allows you to make free running LFOs. A new Readout Knob makes use of the knob label to show the value of the knob suring interactions. The Preset Manager has been updated to include in place editing of program names and pevious and next buttons. The Detuner has also been improved adding semitone control.

Additions and Fixes

– Float Array Section was not working correctly when in the toolbox
– New option to have a loading screen on exported exes
– Exe progress dlg now works until after the compression is completeent
– Protection for modules created in later versions if they are loaded in an earlier version
– You are now prevented from making links between poly and mono sections by mistake
– Added a new input to the Edit Control component to allow it to be started without clicking
– New Multiply Float Array Pair component
– New clear audio component allowing you to clear down delay lines
– Fixed possible crashes when the code sections get very large

New Components

– Multiply Float Array Pair
– Clear Audio

New Modules

– Multi Stage Envelope
– AHDSR
– AHD
– D
– R
– Readout Knob
– Mono To Poly

Get the trial version here:
Image

NOTE: the update may take not appear on download.com immediately

Existing customers please go to the Download page and log in (using your forum name and password) to get the full version
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

PreviousNext

Return to Release History

Who is online

Users browsing this forum: No registered users and 1 guest