Browse Source

Getting ready for release

master
edgeeffect 22 years ago
parent
commit
ff496c27c6
6 changed files with 130 additions and 58 deletions
  1. +29
    -7
      CHANGES
  2. +17
    -17
      GUI/SSM.xpm
  3. +28
    -8
      README
  4. +0
    -1
      SpiralSynthModular.C
  5. +1
    -1
      SpiralSynthModular.h
  6. +55
    -24
      configure.in

+ 29
- 7
CHANGES View File

@@ -1,6 +1,29 @@
Release 0.2.2

New GUI - less cluttered and more "traditional" toolbars.
Improved LADSPA GUI, and librdf support.
Improved Jack functionality.
New ALSA midi support.
New configure script - makes most dependancies optional.
Libsndfile support for Sampler, SpiralLoops, Streamer, etc.
Time display on DiskWriter.
Overload light on Mono-Mixer.
Numeric parameter input on lots of plugins.
Improved DistributorPlugin.
More controls on ScopePlugin and MeterPlugin.
Variable number of inputs and/or outputs on MixerPlugin and LoginPlugin.
Improved PluginGUI resizing.
Misc fixes.

New Plugins:
TransposePlugin



Release 0.2.1

New GUI - one window with minisable/maximisable modules, no more losing track of which module window is which.
New GUI - one window with minimisable/maximisable modules,
no more losing track of which module window is which.
NotesnapPlugin can now filter midi notes.
Preliminary OSX support
Plugin Groups (new Maths/Logic group)
@@ -12,7 +35,6 @@ Matrix pattern sequencer
Misc fixes

New Plugins:

FormantFilterPlugin
AnotherFilterPlugin
NoisePlugin
@@ -28,7 +50,7 @@ MeterPlugin (ported)
WaveShaperPlugin (ported)
TrigPlugin
SpiralLoopPlugin (new code)
MasherPlugin
MasherPlugin

Release 0.2.0

@@ -49,7 +71,7 @@ Echo/Delay crash bug fix
Less C code in SpiralSynthModular.C (Andy Preston)
Ability to load ssm files from command line (Dan Bethell)
gcc3.1 fixes + dynamic linking bugfix (Takashi Iwai)
configure + make fixes (Takashi Iwai)
configure + make fixes (Takashi Iwai)
configure option --with-plugindir=xxx added (Takashi Iwai)

Plugin changes:
@@ -64,14 +86,14 @@ Matrix can be controlled by an external clock pulse
Matrix copy/paste and transpose functionality (Andy Preston)
JackPlugin fixed for recent versions of jack (Takashi Iwai)

Release 0.1.0
Release 0.1.0

Main app changes:

New GUI code, main app window has now become the editor window, with a new
New GUI code, main app window has now become the editor window, with a new
window for plugin dialogues. (build fltk with ./configure --enable-shared)
New default theme.
New load/save system for external files like samples. (external files stored
New load/save system for external files like samples. (external files stored
in a directory)
configure fixes (Takashi Iwai)
ppc fix (Takashi Iwai)


+ 17
- 17
GUI/SSM.xpm View File

@@ -489,23 +489,23 @@ static char * SSM_xpm[] = {
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * + % % $ & - . . . . . . . . . . . . . . . * + % % $ & - . . . . . . . . . . . . . . . % % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # % % % % % % % # . . . . . . . . . . . . . & % % % % % % $ # . . . . . . . . . . . . . # % % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # % % % % % % % % % # . . . . . . . . . . . # % % = + % % % % % - . . . . . . . . . . . . = % % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - $ % % % % % % % % % $ . . . . . . . . . . . $ % % = - $ % & = % + . . . . . . . . . . . + % = % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ % % % % % $ % % % % % @ . . . . . . . . . - % % % % . - - - % % % . . . . . . . . . - + % + # % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = % % % % % - % % % % % + . . . . . . . . . # % % + * . . . + % % % . . . . . . . . . # % % # - % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % % % % % = . = % % % % % . . . . . . . . . . % % + & . . . - $ % $ . . . . . . . . . . . . . . . . + + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - % % % + # * . * # @ $ % % . . . . . . . . . . = % % = . * % = + % & . . . . . . . . . . . . . . - $ % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * % % % % # . . . # $ % % % . . . . . . . . . . - $ % * . = % % % % - . . . . . . . . . . . . . - . $ % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % % % % + . . . = % % % % . . . - # * . . . . . - @ . * % % % % & . . . . - # * . . . . . . . $ # & % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % % % % @ & % @ & % % % $ . . & % + % $ - . . . . . . = % % % % - . . . & % + % $ - . . . . . % % = % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + % % % % % % % $ % % % + . * % % * + % = . . . . . @ % % % % & . - . * % % * + % = . . . . . % % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * % % % % % % % % % % % * . + + . . . - $ . . . . . $ % % % % % % % . + + . . . - $ . . . . . % % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + % % % % % % % % % = . . & % # . . % % . . . . @ % % % % % % % % . & % # . . % % . . . . . % % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ % % % % % % % $ - . . * % # @ @ & = . . . - % % % % % % % % % . * % # @ @ & = . . . . . % % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & % % % % % & - . . . . & $ % % = - . . . & % % % % % % % % % . . & $ % % = - . . . . . % % % % + . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # # # . . . . . . . . - # * . . . . . # # # # # # # # # # . . . - # * . . . . . . . # # # # * . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * + % % $ & - . . . . . . . . . . . . . . . * + % % $ & - . . . . . . . . . . . . . * + % % $ & - . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # % % % % % % % # . . . . . . . . . . . . . & % % % % % % $ # . . . . . . . . . . . & % % % % % % $ # . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # % % % % % % % % % # . . . . . . . . . . . # % % = + % % % % % - . . . . . . . . . # % % = + % % % % % - . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - $ % % % % % % % % % $ . . . . . . . . . . . $ % % = - $ % & = % + . . . . . . . . . $ % % = - $ % & = % + . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @ % % % % % $ % % % % % @ . . . . . . . . . - % % % % . - - - % % % . . . . . . . . - % % % % . - - - % % % . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . = % % % % % - % % % % % + . . . . . . . . . # % % + * . . . + % % % . . . . . . . . # % % + * . . . + % % % . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % % % % % = . = % % % % % . . . . . . . . . . % % + & . . . - $ % $ . . . . . . . . . % % + & . . . - $ % $ . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - % % % + # * . * # @ $ % % . . . . . . . . . . = % % = . * % = + % & . . . . . . . . . = % % = . * % = + % & . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * % % % % # . . . # $ % % % . . . . . . . . . . - $ % * . = % % % % - . . . . . . . . . - $ % * . = % % % % - . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % % % % + . . . = % % % % . . . - # * . . . . . - @ . * % % % % & . . . . - # * . . . . - @ . * % % % % & . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % % % % @ & % @ & % % % $ . . & % + % $ - . . . . . . = % % % % - . . . & % + % $ - . . . . . = % % % % - . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + % % % % % % % $ % % % + . * % % * + % = . . . . . @ % % % % & . - . * % % * + % = . . . . @ % % % % & . - . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . * % % % % % % % % % % % * . + + . . . - $ . . . . . $ % % % % % % % . + + . . . - $ . . . . $ % % % % % % % . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + % % % % % % % % % = . . & % # . . % % . . . . @ % % % % % % % % . & % # . . % % . . . @ % % % % % % % % . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . $ % % % % % % % $ - . . * % # @ @ & = . . . - % % % % % % % % % . * % # @ @ & = . . - % % % % % % % % % . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . & % % % % % & - . . . . & $ % % = - . . . & % % % % % % % % % . . & $ % % = - . . & % % % % % % % % % . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . # # # . . . . . . . . - # * . . . . . # # # # # # # # # # . . . - # * . . . . # # # # # # # # # # . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",
". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ",


+ 28
- 8
README View File

@@ -1,6 +1,6 @@
** SpiralSynthModular **
****** SpiralSynthModular ******

Last changed Saturday 20-December-2003.
Last changed Tuesday 6-January-2004.

SpiralSynthModular is open source software, distributed under the General
Public License (GPL). See the file COPYING.
@@ -8,17 +8,26 @@ Public License (GPL). See the file COPYING.
See www.pawfal.org or sourceforge.net/projects/spiralmodular for more details.


** Dependancies **
*** Warning ***

If you are using GCC version 3, you should note that the libstdc++ included with
the compiler uses code from the system C library (glibc) version 2.2.5. That
version of glibc is over a year old and contains necessary bugfixes. Some people
have reported that their distro. contains an older version, which leads to SSM
crashing with a segfault almost immediately.


*** Dependancies ***

FLTK (www.fltk.org)
If you build FLTK from source use "./configure --enable-shared"
If you build FLTK from source make sure you use "./configure --enable-shared"

LADSPA plugins (www.ladspa.org)

Sound output can be provided by either OSS or JACK (and therefore alsa).


** Installing **
*** Installing ***

To build the SpiralSynthModular application, and all the plugins:

@@ -58,7 +67,7 @@ Having a tempfs file system mounted on /dev/shm allows a single LADSPA
plugin database to be shared between instances.

To disable detection of this, use the configure option:
./configure --disable-posiz-shm
./configure --disable-posix-shm


*** Jack support ***
@@ -83,11 +92,11 @@ If you have libsndfile installed on you system; PoshSampler, Streamer,
and SpiralLoops load any audio format/file that libsndfile can, though
the Open Dialog Filter currently doesn't reflect this.

To disable detection of jack, use the configure option:
To disable detection of this, use the configure option:
./configure --disable-sndfile


*** Setting up your .SpiralSynthModular file ***
*** Setting up your .spiralmodular file ***

This file contains all the setup variables for the program. Thes values can be
edited with the options window whilst running SSM.
@@ -104,6 +113,17 @@ FragmentCount = 8 - Subbuffer count, -1 computes a suitable size,
Samplerate = 44100 - Sets the samplerate


*** Trying it out without installing ***

You can try SpiralSynthModular out by following the following steps.

1. Run the script ./createlinks to create a dummy plugin directory in your source
directory

2. To run use the command:
./spiralsynthmodular --PluginPath /path/to/your/ssm/source/links


Disclaimer:
No representations are made about the suitability of this software
for any purpose. This software is provided "as is" without express


+ 0
- 1
SpiralSynthModular.C View File

@@ -41,7 +41,6 @@
#include "GUI/save.xpm"
#include "GUI/new.xpm"
#include "GUI/options.xpm"
#include "GUI/edit.xpm"
#include "GUI/comment.xpm"
#include "GUI/Widgets/PawfalYesNo.h"



+ 1
- 1
SpiralSynthModular.h View File

@@ -40,7 +40,7 @@
#include "SpiralSound/ChannelHandler.h"
#include "SettingsWindow.h"

const static string VER_STRING = "0.2.1";
const static string VER_STRING = "0.2.2rc1";

typedef Fl_Double_Window SpiralWindowType;
// typedef Fl_Window SpiralWindowType;


+ 55
- 24
configure.in View File

@@ -36,12 +36,12 @@ else
fi

dnl build plugin list - plugins that do not require an optional component
dnl (e.g. Jack)
dnl (i.e. Jack, and LADSPA)

PLUGINLIST="AmpPlugin AnotherFilterPlugin BeatMatchPlugin ControllerPlugin \
CounterPlugin DelayPlugin DiskWriterPlugin DistributorPlugin EchoPlugin \
EnvFollowerPlugin EnvelopePlugin FilterPlugin FlipflopPlugin FormantFilterPlugin \
KeyboardPlugin LADSPAPlugin LFOPlugin LogicPlugin MasherPlugin MatrixPlugin \
KeyboardPlugin LFOPlugin LogicPlugin MasherPlugin MatrixPlugin \
MeterPlugin MidiPlugin MixSwitchPlugin MixerPlugin MoogFilterPlugin NoisePlugin \
NoteSnapPlugin OperatorPlugin OscillatorPlugin OutputPlugin PoshSamplerPlugin \
RingModPlugin SVFilterPlugin SampleHoldPlugin ScopePlugin SeqSelectorPlugin \
@@ -63,36 +63,28 @@ fi
if test "$build_jack" = "y"; then
AC_CHECK_LIB(jack, jack_client_new, [build_jack="y"], [build_jack="n" ; jack_message="No libjack found"])
fi
if test $build_jack = "y" ; then
if test "$build_jack" = "y" ; then
PLUGINLIST="JackPlugin $PLUGINLIST"
fi

dnl build plugin list
echo "$PLUGINLIST" > SpiralSound/PluginList.txt

dnl Check whether alsa-midi is present or has been disabled

amidi_message=""
dnl Check whether LADSPA is present or has been disabled
ladspa_message=""
AC_ARG_ENABLE(
alsa_midi,
[ --disable-alsa-midi Disable alsa midi (use OSS)],
[use_alsa_midi="n"; amidi_message="manually disabled"],
[use_alsa_midi="y"]
ladspa,
[ --disable-ladspa Do not build LADSPAPlugin],
[build_ladspa="n" ; ladspa_message="manually disabled"],
[build_ladspa="y"]
)
if test "$use_alsa_midi" = "y"; then
AC_CHECK_HEADER(alsa/asoundlib.h, [use_alsa_midi="y"], [use_alsa_midi="n" ; amidi_message="No alsa/asoundlib.h found"])
fi
if test "$use_alsa_midi" = "y"; then
AC_CHECK_LIB(asound, snd_seq_open, [use_alsa_midi="y"], [use_alsa_midi="n" ; amidi_message="No libasound found"])
if test "$build_ladspa" = "y"; then
AC_CHECK_HEADER(ladspa.h, [build_ladspa="y"], [build_ladspa="n" ; ladspa_message="No ladspa.h found"])
fi
if test "$use_alsa_midi" = "y"; then
AC_DEFINE(USE_ALSA_MIDI, , [Use ALSA MIDI not OSS])
AMIDILIBS="-lasound"
AC_SUBST(AMIDILIBS)
else
AC_DEFINE(USE_OSS_MIDI, , [Use OSS MIDI not ALSA])
if test "$build_ladspa" = "y" ; then
PLUGINLIST="LADSPAPlugin $PLUGINLIST"
fi

dnl build plugin list
echo "$PLUGINLIST" > SpiralSound/PluginList.txt

dnl Check whether liblrdf is present or has been disabled
lrdf_message=""
AC_ARG_ENABLE(
@@ -101,6 +93,10 @@ AC_ARG_ENABLE(
[use_liblrdf="n" ; lrdf_message="manually disabled"],
[use_liblrdf="y"]
)
if test "$build_ladspa" = "n" ; then
use_liblrdf="n"
lrdf_message="LADSPAPlugin not used"
fi
if test "$use_liblrdf" = "y"; then
AC_CHECK_HEADER(lrdf.h, [use_liblrdf="y"], [use_liblrdf="n" ; lrdf_message="No lrdf.h found"])
fi
@@ -121,6 +117,13 @@ AC_ARG_ENABLE(
[use_posix_shm="n" ; shm_message="manually disabled"],
[use_posix_shm="y"]
)
if test "$build_ladspa" = "n" ; then
use_posix_shm="n"
shm_message="LADSPAPlugin not used"
elif test "$use_liblrdf" = "n" ; then
use_posix_shm="n"
shm_message="liblrdf not used"
fi
if test "$use_posix_shm" = "y"; then
AC_MSG_CHECKING([POSIX SHM support ])
if test -d /dev/shm -a -w /dev/shm ; then
@@ -135,6 +138,28 @@ if test "$use_posix_shm" = "y"; then
fi
fi

dnl Check whether alsa-midi is present or has been disabled
amidi_message=""
AC_ARG_ENABLE(
alsa_midi,
[ --disable-alsa-midi Disable alsa midi (use OSS)],
[use_alsa_midi="n"; amidi_message="manually disabled"],
[use_alsa_midi="y"]
)
if test "$use_alsa_midi" = "y"; then
AC_CHECK_HEADER(alsa/asoundlib.h, [use_alsa_midi="y"], [use_alsa_midi="n" ; amidi_message="No alsa/asoundlib.h found"])
fi
if test "$use_alsa_midi" = "y"; then
AC_CHECK_LIB(asound, snd_seq_open, [use_alsa_midi="y"], [use_alsa_midi="n" ; amidi_message="No libasound found"])
fi
if test "$use_alsa_midi" = "y"; then
AC_DEFINE(USE_ALSA_MIDI, , [Use ALSA MIDI not OSS])
AMIDILIBS="-lasound"
AC_SUBST(AMIDILIBS)
else
AC_DEFINE(USE_OSS_MIDI, , [Use OSS MIDI not ALSA])
fi

dnl Check whether libsndfile is present or has been disabled
sndfile_message=""
AC_ARG_ENABLE(
@@ -289,6 +314,12 @@ if test "$build_jack" = "y"; then
else
echo "Disabled - $jack_message"
fi
echo -n " LADSPA support (via LADSPAPlugin) - "
if test "$build_ladspa" = "y"; then
echo "Enabled"
else
echo "Disabled - $ladspa_message"
fi
echo -n " liblrdf support for LADSPAPlugin - "
if test "$use_liblrdf" = "y"; then
echo "Enabled"


Loading…
Cancel
Save