Version 1.0 History

Notes and download links for all releases to date

Postby malc on Tue Oct 04, 2005 2:55 pm

New Release 0.9.4t

A number of bug fixes again but the main changes are enhancements to the way that the properties work. The P button on the action panel now works in the same way as the G button in that it provides a quick way to give a module a properties panel. To show the properties panel you click on the P button in the bottom-right corner of the module border. By default, properties automatically close when you deselect a module but there are options in the settings for changing this behaviour if you wish. You can pin a property panel open by holding CTRL as you click to open the panel.

Additions and fixes:

– Enhancements to the properties system
– Drawing glitch when you copy and paste a module that has a front panel causing a ghost image to appear on another part of the screen
– Modules are now brought to the front when they are selected making front panel interaction and editing easier
– New one-click properties, just click the P in the action panel
– New options for module properties and front panels
– Properties and front panel animation speed is now scaled according to the size of the module (a large module should take as long as a small one to open or close)
– Bug in the syncing process where if a module inside a synced module becomes synced then this action itself needs to be synced
– When copying a module inside a synced module syncing can become broken
– Pens now pass through the Selector
– Ellipses, rects and arcs were using default pens if none was supplied they no longer do this
– Resizing gui objects when editing a front panel is now undoable
– No update being sent when force wireless conn type
– Bug in the Float, Int and Colour Switch components which was causing components to take the wrong value from them on loading
– When editing data components the action of changing the value was being executed twice so when you undo you needed to undo twice
– Status bar messages were not being shown correctly when you mouse over elements of the interface
– Pitch bend messages are now received by exported VST
– Pitch bend component was defaulting to 0 instead of centre value of 8192
– Sample Position component was not working correctly in exported VST/I's
– Some small performance enhancements when clicking and dragging modules
– There is now an option to draw links behind or in front of components

Get it here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_4t.zip
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Wed Oct 12, 2005 11:18 pm

New Release 0.9.5

We're starting to include high-level modules now. This release will install to a new folder. Apologies to those of you who have large collections of modules as these will need to be copied over. We've moved a few components around to more sensible groups. We've also added and removed a few groups.

If you are not in developer mode you'll see a much reduced toolbox containing mainly high-level modules. We've only added a small number in this release but already you can combine them to nice effect and we have a new example that shows a nice sounding yet simple synth that was very easy to plug together.

Additions and fixes:

– First set of high-level modules
– Fixed crashes caused by MIDI configuration issues
– The software was very slow deleting components with many wireless connections
– Wireless links were not being established early enough in the load process which was causing some schematics to load incorrectly
– Fixed a crash when a module containing an Index Selector is dragged to the toolbox
– The one-click front panel (G button) mechanism was broken during the last release, this is now working again
– Resizing and moving properties in a front panel was not syncing
– New quick key 'A' for the text component
– Improved 'pinning' behaviour for properties, ctrl + click on the properties button at any time to pin open
– When driving the selection index for two or more stream selectors from the same component any re-linking is only done on the first selector
– When dragging knobs with ctrl or shift held down, if the mouse passes over other parts of the interface the cursor changes and other redraw glitches can occur
– You can now maximise the schematic window in one command (under the View menu) or hit ctrl + HOME
– Fixed a bug in the pixel to/from grid area components that was returning the wrong result
– There are now fields for Vendor and Version in the Export VST/VSTi dialog
– The toolbox indicators showing whether an MGUI or PGUI can be added to a module were not working correctly
– New title and type inputs for file dialog component so you can now say if you want an open file or save file dialog box
– File dialog component now only opens when the open trigger input is fired
– Opening properties on a module that links to components that are off screen doesn't animate correctly
– New VST info component for storing VST plugin details in the schematic
– Redraw glitch when dragging modules to the toolbox was showing the module panel miniaturised
– String Array wasn't saving the array
– Glitch when showing tooltip help and then dragging the same component, tooltip is not erased correctly
– Export vst wasn't taking into account module client area
– Counter wasn't updating input params when a link was connected
– Order of links at an output was changing under certain circumstances on load
– Code string is now saved in code component

New Components:

– VST Plugin Info

Get it here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5.zip
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Thu Oct 20, 2005 12:02 am

New Release 0.9.5a

Some important bug fixes and updates to the modules and example synth. The example synth has been simplified and made to look a little more colourful.

Additions and fixes:

– Fixed a bug in the MIDI In component that was causing a crash when loading some files
– Redraw glitch when tabbing between data components
– Fixed the selector bug that was causing no signal to pass when the next component was a poly to mono
– Preset Manager component was causing presets to be overwwritten when changing the number of presets
– Preset parameters were being ordered incorrectly appearing to be random
– Changing preset was being followed by a noticeable delay
– The Poly To Graph component wasn't updating correctly
– Schematics saved on an SSE2 compatible PC would crash on a PC without SSE2


Module Updates:

General

– MIDI control change can now be switched on or off
– Default value is now used when initialising new presets
– Octave order of options is now reversed
– Selectors are now less chunky

Preset Manager

– Doesn't overwriet presets when you change the total
– Program names are assigned automatically
– The current program doesn't reset to 1 when you chage the total
– The + and - buttons are now in sync with the drop list

Push Button

– Now has help text
– Wasn't showing on front panel

Knobs

– Snap to default option


New Modules:

– Split Knob
– Slider


Get it here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5a.zip
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Thu Oct 27, 2005 1:08 am

New Release 0.9.5b

We've been busy fixing the recently reported bugs. There are still some more to look at but we wanted to release what we had as there are some quite important ones.

The audio buffers work much better now. Some schematics using samples were not working or were crashing, this shouldn't be the case now.

Additions and fixes:

– Strings were not adding at a wireless input
– Resizing a bitmap module in a front panel was not working correctly leaving the bitmap the wrong size when reloading
– When resizing an item in a front panel, if the top-left corner of the item is oout of view, the resizing position is offset
– Setting the Preset Manager to zero programs would cause an invalid argument error message
– Saving some older modules that have a Preset Manager was causing crashes. For example dragging the compressor to the toolbox.
– The Graph Section component was causing a crash when the number of samples was set to zero
– When dragging certain gui items in the front panel of a synced module the software was crashing
– Clicking on the application window from another app was sometimes causing items to get stuck in drag mode
– In some exported VSTs sometimes no sound is heard or the sound is incorrect. This was happening with an amplifier was used at the end.
– The slider module wasn't restoring it's value correctly when exported in a VST plugin
– Audio buffers were not being protected properly causing crashes or incorrect number of samples being read
– The graph output of analyser now works as a float array
– The maximum audio buffer size was set too low with a hard limit of 2048 samples

Get it here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5b.zip
User avatar
malc
smychopath
 
Posts: 3111
Joined: Tue Sep 07, 2004 11:17 pm
Location: UK

Postby malc on Tue Nov 15, 2005 6:59 pm

New Release 0.9.5c

Quite a few important bug fixes. We also have some nice new modules. Stefan has provided a great compressor module and there's an associated envelope follower too. We also have a level meter and a chorus effect developed by fritzman.

As requested you can now jump straight to the Search bar using shortcut keys. If you then type your search text the top-left module is highlighted, hit return to add it to your schematic. The focus will remain in the search bar for further searching.

Finally, you'll notice that the evaluation version of the software is now time restricted. Registered users should head over to the Early Adopters forum to get the full release. The demo will be reset periodically so that you can start the trial again if you need to evaluate new features.

Additions and fixes:

– Automation redraws in exported VSTs are now much faster, this was causing some plugins to hang when played in a host
– Buffer size can now be increased beyond 2048
– Fixed some more problems with VST export that were causing no sound to pass
– New title and icon inputs for the Message Box component
– You can now jump to the Search Bar by pressing the Insert key or CTRL+TAB
– Tempo is now available through the Timing Info component at any level in a schematic (previously this only worked in the top-level module)
– When exporting to VST MIDI inputs and outputs are only included if they appear in the schematic
– The % operator now works in the code component
– Fixed a possible crash when auto linking
– Updated the slider and knobs so they don't snap by default
– Time info test input now works
– The Timing Info component now sends triggers when the Sampling Rate or Tempo change
– Fixed an infinite loop in Int Select component
– The Float Less component wasn't restoring state correctly after loading
– The simple Counter component wasn't saving it's current value
– Fixed a possible crash situation in the code component when using hop and many comparisons

New Modules:

– Compressor
– Envelope Follower
– Level Meter
– Chorus


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5c_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 Nov 25, 2005 12:47 am

New Release 0.9.5d

Another haul of bug fixes including the trigger bug that was manifesting itself in numerous different ways. The wave file component should also now be behaving correctly.

We found an error in the De-zipper schematic. If you've been using this you may want to swap for the new one, or update it yourself - it just needs a feedback link from the trigger output to the stop input.

There's a few small new shortcut options and a new Clip component for drawing. We also have an option to switch file compression off. This is a temporary solution for those who have experienced problems saving large schematic files containing lots of wave data.

Additions and fixes:

– Fixed a crash that can someties occur when dragging components from the toolbox
– Corrected the preset name for the Chorus module and removed the superfluous De-zipper module in the level meter
– Fixed the Wave File component that was causing only half the samples to load
– Exported VST dlls no longer show SynthMaker company information in the file properties
– The search bar shortcut key combo has been changed from CTRL+TAB to CTRL+F
– The grid to/from pixel conversion components were not updating correctly
– Fixed the redraw bugs in the compressor & level meters
– The remove links feature was, in some cases, not removing all the links in the selection
– The Note to Int component was not restoring correctly after saving
– Float values are now automatically adjusted to account for float representation issues when rounding to int
– Wireless links for streams were not being established until after the first schematic edit
– The Log10 and other float maths components were not updating when the links to them changed
– The Make Module operation was not establishing wireless links correctly
– Fixed a crash dues to infinite loop on the MGUI/PGUI when creating a feedback from it's own View out to it's View in
– Selection information is now displayed on the status bar. This includes the size of the front panel if a single module is selected
– Fixed a potential crash when using the Graph Max component
– There is now a setting in the options to save your schematic file uncompressed
– Fixed a problem with the Mouse Over component relating to triggers
– Modules dragged to the toolbox when will now go to the Other group if there is no group selected
– Fixed the problem with auxilliary components sometimes appearing in the front panel of exported to VSTs
– Double-clicking on a module output would take you inside the currently selected module even if this isn't the one you clicked
– The cursor was remaining permanently hidden when you try to turn a knob that is on top of another knob
– Fixed some potential infinite loops situations when using the bool to true/false components
– Resolved the long standing trigger problem that occurs when a component receives the same trigger by two different routes
– Corrected a problem in all modules with a De-zipper where the timer was running constantly
– You can now use CTRL+T or right-click and select from the menu to make the links draw on top or underneath components

New Components:

– Clip: allows you to clip drawing to a particular area


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5d_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 Dec 07, 2005 12:51 am

New Release 0.9.5e

As well as the obligatory set of bug fixes we have a new Parametric EQ module and a collection of new components.

IMPORTANT: in order to improve the speed of the search, certain data is now incorporated into the module .hom files. The software will automatically update these files when you run this release for the very first time. If you have any modules of your own and you want to be safe then take a copy of your modules folder before running the software.


Additions and fixes:

– Corrected the label on the Counter component so it now reads "Reset to start"
– Wireless Outputs were lining up differently from other components when using shortcut keys to add them
– Sample and hold components could sometimes produce infinite loops
– The index selector property was not working correctly resulting in drop lists showing the wrong contents in property panels
– Stopped a possible infinite loop if a Counter component feeds back into itself
– Multiple links to a Boolean input connector now logically OR together
– Fixed a possible crash situation when wireless components are on the clipboard when the app is closed
– Added a Dragging boolean output to all the drag components
– ASIO Out was hardwired to just 2 outputs
– ASIO in wasn't working and produced a stuttered sound instead
– Improved the saving and loading of wave files - on some schematics this was causing the application to hang when creating a VST
– Multi Osc module is now resizable in a front panel
– There is no longer a long pause when you start your first toolbox search
– Float arrays now pass through buses
– Added new string manipulation primitives
– Added Boolean AND and OR components
– MIDI Effects were not working in generated VST plugins
– The Float Array component wasn't saving the array data
– The behaviour of the Delay component was affected by how it was connected up
– In the code component, expressions using arrays were not working properly
– New components for Float Array operations


New Components:

– Biquad Freq
– Biquad Phase
– Float Array Add
– Float Array Mult
– Float Array Add Array
– String To Ascii
– Ascii To String
– String To String Array
– String Array to String
– String Length
– String Find
– String Replace
– String Split
– String Extract
– Boolean AND
– Boolean OR


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5e_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 Dec 16, 2005 5:29 pm

New Release 0.9.5f

The main part of this release is fixes to the MIDI capabilities of exported plugins. MIDI oriented plugins should work much better now.

We also have a system for dealing with infinite loops where, instead of the application crahsing out, the links involved are automatically frozen. You can then intervene and delete the offending links. As well as preventing crashes the system makes it much easier to see what is and isn't possible using feedback with triggered data.

Finally we've fixed a bug that was causing alot of crashing when closing the application. About one third of all the crash reports we received were caused by this bug. With your help we finally managed to pinpoint the problem so thanks to all of you for your assistance.


Additions and fixes:

– The new String to Ascii component was returning negative output for values over 128
– Corrected glitches in the name editing for Data components
– New handling for links that cause infinite loops, previosuly the software would just crash out with no warning
– The link order was changing when using Make Module on a selection which has multiple links coming from the same output.
– MIDI channel data was not being sent to the host for exported VST plugins
– No MIDI data was being sent by exported plugins to hosts like Cubase SX or FL Studio and possibly many others
– Plugin data was not showing correctly in some hosts
– Fixed bugs in the Round Rect and Filled Round Rect components that could cause the supplied Area data to be modified
– Copy and paste with the Selector, Multiplexer and Bus components could sometimes cause an invalid argument error
– Using a GUI Popup List component with no entries in the list was causing the software to crash
– Fixed a problem that was causing the application to crash on closing
– Window position is now not saved when the application is minimized at close time.
– A maximised state at close time was not being restored correctly
– Undo followed by redo was causing links from a component to itself to be duplicated
– The trigger block on the Counter component introduced as a fix to prevent infinite loops was preventing legitimate feedback from occuring
– Corrected a small spelling error in the wireless out help text


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5f_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 Dec 21, 2005 2:09 am

New Release 0.9.5g

This release corrects some problems with the link freezing system introduced in the f release. These problems were causing some schematics to stop working due to links being incorrectly frozen.

Some feedback related crashes in the Selector and Multplexer have also been fixed in this release.


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5g_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 Jan 05, 2006 1:40 am

New Release 0.9.5h

We've started looking at performance issues and the results of our first set of improvements form the bulk of this release. Memory usage should be reduced by up to two thirds in most schematics. Cpu has also been noticeably reduced for interactive elements. Moving the mouse over a front panel no longer produces a huge cpu spike. Moving knobs is also much tighter on cpu usage.

One cpu bottleneck we found was in the sending of mouse move messages through all the View connectors on every change. Mouse moves are not used that often and so we now have a switch on the MGUI component that allows you to turn these on and off. When using the MGUI component the default is to have mouse moves supressed so some schematics will be affected by this. If you use the automatic front panel feature (the G button) then mouse moves are not supressed.

As I said, this is just the start. We know of many more improvements we can make but having done this first pass we wanted to get this out to you.


Additions and fixes:

– Fixed a crash that could occur when dragging certain modules to the toolbox
– There was a limit of 256 links per schematic which was causing save and load errors. The limit has been increased to 65536
– Memory usage for a link has been reduced particularly in the case of straight links with no control points
– Properties are now created on demand reducing memory usage in some schematics by two thirds
– Optimisation of the redraw mechanism which reduces cpu usage in interactive modules
– Streamlined the capture mechanism used by the drag accumulate components reducing cpu usage further
– MGUI now blocks mouse move messages (but not drag mouse move) by default, reducing cpu usage as the mouse passes over a front panel
– During GUI element redraws some superfluous drawing was being done, this has now been removed
– New Unsync option for removing syncronisation for selected modules
– New schematic statistics option for checking the size of a schematic (under the File menu)
– Fixed a crash that was occuring when using ASIO with a device that has more than 16 outputs
– Updated the Parametric EQ so it now has built in preset support


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5h_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 Jan 20, 2006 5:17 pm

New Release 0.9.5i

The main part of this release is a massive reduction in the size of exported VSTs. Most VSTs will see a 3-4 fold reduction in size. The SynthMaker example synth has gone from 3.1 Mb to 785K. In addition we're now encrypting the schematic data so that your code is protected.

There are more memory reductions as well. In particular, if you don't use the Sawtooth or Triangle oscillators (or the multi osc module) then you should see about a 4 Mb reduction in memory use as the memory for the wave tables is now only allocated when needed.

Ints will work in streams again and Booleans will also now work, both are converted to floats automatically.


Additions and fixes:

– Reduced the exported VST dll size dramatically
– Encryption of schematic data in exported VSTs
– Changing the options now saves immediately so that in the event of a crash they will be restored
– Wave table memory is now only allocated when it is needed
– More memory usage reductions
– Reduced memory usage of some key components
– Module bitmaps are now more efficiently in exported VSTs
– Removed the trigger blocking in data components so that multiple triggers can be receievd
– Syncing and udoing changes to properties was causing a crash
– Fixed a crash situation that can occur with some ASIO drivers
– Int Loop component now has protection for self feedback
– Control points are no longer loaded into memory for links in exported VSTs
– Moving links with control points as part of a multiple selection was scaling wrongly
– VST plugin info type not having effect
– Exported VSTs were crashing in Wavelab and Audition
– Ints can be connected directly to streams again, Booleans will also now work as well
– The Chorus module was not appearing in the top left of a front panel
– Group adornment border was not drawing on top of the other elements
– On the VST Plugin Info component the Type input was having no effect


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5i_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 Jan 31, 2006 10:16 pm

New Release 0.9.5j

There are some important fixes to sample position and the properties in this release and we also have a few new things too. There is a schematic level cpu meter. This measures sound processing only and is very useful for finding out whether your schematic is running efficiently.

Working away behind the scenes we now have bitmap caching. This makes working with animated knobs or any other elements that use common images much more feasible. Common images are only stored once and are referenced wherever they are needed. This vastly reduces memory and disk usage.


Additions and fixes:

– Automation performance has been significantly improved
– Redraw efficiency has been improved for exported VSTs
– New schematic level cpu meter
– Sample position component should now work in exported VSTs
– Too large an area was being used when clipping a module front panel
– Property positions were not being saved
– Mouse cursor hiding has been moved to the drag accumulate components
– Mouse cursor was disappearing occasionally when using knobs and sliders
– When using fine adjustment for a knob it was not possible to do complete sweeps without releasing the mouse and re-dragging
– New bitmap caching vastly reduces memory and disk usage when working with bitmap knobs or other elements that share an image
– The sampling rate (from the Timing Info component) now updates when you change device or sample rate settings
– The frequency of the low-level oscillators was set at 1 octave too high
– Updated the Parametric EQ module - the slow params option now works and you can hold SHIFT for fine adjustments in the GUI
– New colour matrix component allows you to perform colour transformations on bitmaps
– New trigger blocker component prevents triggers being propagated through a schematic


New Components:

– Colour Matrix
– Colour Matrix Set
– Trigger Blocker


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5j_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 Feb 13, 2006 3:44 pm

New Release 0.9.5k

This release contains a fix to the crackling problem with direct sound introduced in the last release. We've also fixed a problem with the MIDI device management that may have been causing the problems that some of you have been reporting with the application failing to close or affecting other MIDI enabled apps.

The problem with ADSRs holding processes when used before a selector is now fixed. We've also sorted out some key problems with wave files which were causing some seemingly random crashes.

There's some new syncing features in this release which should make it easier for you to update your schematics by allowing you to put existing modules in sync. For ultimate control there is the Synchronise Painter which allows you to choose which modules sync with another module. Using the new Synchronise All command you can sync all modules in your schematic that match the selected one. Having made any changes you can then un-scynchronise them again. We'll post more information about these features on a separated thread.


Additions and fixes:

– Fixed the problem with direct sound and cracklink introduced in the j release
– New module syncing features
– ADSRs were not working correctly through selectors which was causing some schematics to hold sound processes
– Changes to the order of properties in the properties panel were not being recorded
– The Mono To Graph component would sometimes cause the application to hang
– After changing module properties, clicking on a blank area of schematic would sometimes leave trails
– Ordering of module inputs and outputs now takes horizontal as well as vertical position into consideration
– The Hide Cursor input on the XY Drag Accumulate component had the wrong connector type
– You are now asked for confirmation when deleting modules and filter groups
– Fixed a number of problems that were causing wave files to crash
– New GetPixel and SetPixel components for operating on bitmaps
– Corrected some problems with application's main menu when no schematic is loaded
– Float arrays now add (mathematically) when multiple links arrive at the same input
– Float arrays are now automatically converted to strings for viewing in a text component
– Fixed a bug that could have been causing MIDI problems


New Components:

– Get Pixel
– Set Pixel


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5k_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 Feb 22, 2006 1:55 am

New Release 0.9.5l

The frequency modules make it into this release. The MIDI to Poly component is now wrapped inside a new MIDI to Poly module. In the properties for this module you can choose between Hz and normalized frequency (0-1). The high-level modules that take a frequency now use Hz. Have a look at the updated example synth to see how this affects things. Remember that old schematics should be completely unaffected by this change.

There's a number of bug fixes and some enhancements to make editing quicker in larger schematics (still more to come here as well). The sawtooth and triangle oscillators now write their 2K wavetables to the SM install folder making load times much much quicker when these components are involved. For VST plugins the tables are written to the same folder as the dll the very first time the plugin is used.

There are some useful enhancements to the front panel editing in this release, mainly to handle items that are out of view. When this happens a red border appears indicating where the items are. When in panel edit mode you can now right-click and select Bring Panel Items Into View - any out of view items will move to the top-left corner. You can also now move items with the mouse without snapping to the grid by holding CTRL as you move.


Additions and fixes:

– Fixed a crash that would sometimes occur when using Time Info to get sample rate in schematics that use ASIO Out
– ADSR was hanging the application when using negative sustain values
– When using the Drag Accumulate components the mouse capture can fail to release under very specific (but rare) circumstances
– The GetPixel and SetPixel components were not handling out of range coordinates
– Fixed a crash when dragging from the toolbox and dropping outside of the target window
– Bitmaps were not being copied when dragging modules to the toolbox
– CPU meter was sometimes giving figures above 100%
– Improvements to the update mechanism to improve performance when editing large schematics
– Front panel offscreen feedback, force visible and fine mouse
– Fixed a small bug in the navigator which was making it draw incorrectly in between loading schematics
– Fixed a crash that occurs when using the Synchronise Painter inside a synchronised module
– The 2K wavetables for the built in sawtooth and triangle oscillators are now written to a file to improve startup times
– The automatic conversion from String to String Format wasn't working through module outputs
– When using the Font component, Arial is now used in the event of you specifying a typeface that is not available on the host system
– Updated all the built in modules to include the recent updates
– Filled Round Rectangle and Round Rectangle components were not drawing correctly
– Knob module ctrl click to acquire default value was not working
– Switching off Direct Sound Out and ASIO Out will prevent automatic recompiling when editing which can sometimes cause a lag
– New frequency modules for switching between Hz and normalized (0-1) systems
– Enhancements to Front Panel editing for out of view items


New Components:

– Linear Gradient
– Radial Gradient
– System Fonts


New Modules:

– Label
– Rectangle
– Ellipse
– MIDI to Poly
– Hz to 0-1
– 0-1 to Hz


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5l_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 Feb 28, 2006 7:02 pm

New Release 0.9.5m

NOTE: there was a problem with VST export in first version posted and then we discovered an issue with ASIO not working. Please download again to ensure you have the latest version with the fixes. Thanks and sorry for the inconvenience.

Mainly bug fixes in this release, two big ones in particular. We’ve fixed the Multiplexer so it should now work with stream data. There was also a problem with the compiling which in some circumstances would cause a sudden change in octave when switching using a Selector. Some important Poly to Mono bugs have also been resolved.

We have a new bookmarking feature. This should make jumping around your schematic much easier. The feature uses the function keys (these were previously used to move up and down the current module hierarchy - the number keys take over this function now).

To bookmark a module simply hold SHIFT and press a function key of your choice. The bookmark will be indicated on the navigator. Now whenever you press that function key you’ll go straight to that module. Pressing the function key again will return you to wherever you were before. We’ll add more to this feature over time.


Additions and fixes:

– New bookmarking feature makes it easier to jump between parts of your schematic
– There was no wireless update after deleting a selection and this was causing strange effects (esp. noticable when a front panel item was deleted)
– The Radial Gradient component's centre point was using pixels instead of gridsquares. It was also drawing incorrectly in some circumstances
– The Y Drag Accumulate component hide mouse option was keeping the mouse hidden if you right-click during a drag
– The wireless indicator on a module was sometimes incorrectly indicating that no wireless connection was present
– Fixed an out of memory error when exporting very small schematics to VST
– Fixed a bug in the Poly to Mono component which was causing the sound to stop in some cases when using more than one of these components
– Fixed the sudden 1 octave increase that some of you were experiencing when switching in parts of a schematic
– The Multiplexer has now been fixed to work with stream data
– The recent file list was not working in some cases
– The Sample Pos, Timing Info and Pitch to Frequency components were not detaching properly when deleting from a schematic
– The Multiplexer was not picking up stream type changes
– The bitmap components now have labels to show where dimensions should be expected or specified in pixels
– Improvements to the update mechanism to increase editing performance, particularly when working within synced modules
– Hover help popup timing now adjusts according to access needs
– Link edits that cause data components to change will now restore the original value when undone


Get the trial version here:
http://synthmaker.dev-hell.com/setupSynthmaker_0_9_5m_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

PreviousNext

Return to Release History

Who is online

Users browsing this forum: No registered users and 1 guest

cron