[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 561: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 617: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1065: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5312: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5312: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5312: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3925)
Forum • Moselle Stand-Alone IDE Alpha release #9 now available--free.
Page 1 of 1

Moselle Stand-Alone IDE Alpha release #9 now available--free.

Posted: Tue Jun 13, 2017 3:47 pm
by forum
Moselle is a general-purpose synthesizer that works like a modular synthesizer. It supports classic subtractive synthesis, additive, FM and many more paradigms. Instead of being patched with a GUI, though, it has an actual, simple, programming language. This makes it easy to do things that are nearly impossible with competing systems.

Find out more, and get the free download, at moselle-synth.com .



Changes for this release are as follows.

Overall:
-- performance increase of about 15%
-- now can be installed in any location, not just C:

Adder module:
-- NEW; for additive synthesis, demonstrated with drawbar Hammond Organ simulation with exact pitches for all tone wheels

FMAlgo module:
-- NEW; for FM synthesis, demonstrated with DX-7-like patches

Note module:
-- NEW; provides all MIDI and other per-note inputs to your patch
-- now includes time in seconds and in samples that note has played

Channel module:
-- each patch can now specify default values for each control
-- now has outputs showing position of all keys, allowing them to be used as additional switches

Voice module:
-- split into Note module (source of all MIDI and similar info); Pitch module (pitch calculation), and Voice module (destination of output wave)
-- added default EnvGain envelope, which gets rid of keyclick

Oscillator module:
-- massive reduction in digital noise in Sawtooth, Square, and SawPulse with "averaging" technique
-- old non-averaging ("NA") Sawtooth, Square, and SawPulse renamed SawtoothNA etc.
-- added SinePulse and SawPulse waveforms
-- added outputs DCOffset and AmpFreqAdj useful for waveshaping
-- more accurate Sync flag reduces aliasing tremenously for hard sync

Stored Waveform Oscillator module:
-- variable names now obey standard
-- more accurate Sync flag reduces aliasing tremenously for hard sync
-- now allows control of phase of every harmonic
-- made LFSWO, specialized for LFO use (normalizes output between -1 and 1, etc.)

Envelope module:
-- now can be used at audio frequencies (as oscillator) with far less aliasing
-- several bug fixes

Delay module:
-- now has Stereo output
-- up to 3-4x faster

Sample/Hold module:
-- makes previous output available, allowing smoothing with fades, s-curves, etc.

Example Patches:
-- added several dozen more, now 278 in total
-- edited many for clarity and to demonstrate new features
-- added "challenge" test questions to many
-- added Channel defaults (see above) to many
-- converted to use new features (eg, history instead of 1-sample Delay modules)

Formulas:
-- support string values
-- new history feature gives delays of 1 or more samples, for feedback loops, writing your own filters, etc.
-- fixed some bugs
-- user variables now must be lower-case
-- new SumVoices() meta-function allows patch to access any variable in all playing voices

Oscilloscope Window:
-- supports numeric/string/keyword displays as well as graphs




Find out more, and get the free download, at moselle-synth.com .