spiralmodular-devel Mailing List for spiralsynthmodular
Status: Beta
Brought to you by:
nebogeo
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(53) |
Nov
(86) |
Dec
(32) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(45) |
Feb
(49) |
Mar
(32) |
Apr
(22) |
May
(18) |
Jun
(25) |
Jul
(24) |
Aug
(33) |
Sep
(14) |
Oct
(8) |
Nov
(30) |
Dec
(30) |
2004 |
Jan
(34) |
Feb
(42) |
Mar
(44) |
Apr
(15) |
May
(7) |
Jun
|
Jul
(2) |
Aug
(1) |
Sep
(8) |
Oct
(1) |
Nov
(4) |
Dec
|
2005 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Andy P. <pos...@ed...> - 2005-05-26 17:42:41
|
On Tue, 26 Apr 2005 12:52:11 -0600 (CST) er...@pu... wrote: > I can't code, so I won't be able to help in that department, but I'd be > more that willing to do testing > Andy Preston was like... > > I'm currently working on converting the SpiralSynthModular Plugins > > to either the LADSPA and/or DSSI APIs. But progress is very slow at > > the moment. Is anyone else interested in helping out with this, if > > there's enough interest I'll set a CVS. This idea has been superceeded (again) by om-synth. Anyone wanting to help convert SSM plugins to LADSPA should direct their attention to the "omins" part of om-synth at http://www.nongnu.org/om-synth |
From: Andy P. <pos...@ed...> - 2005-05-23 21:16:07
|
I've had some problems with my E. mail, this is just a test to see if I'm still "on" this list. Sorry for the hassle. |
From: john m. <jo...@na...> - 2005-04-24 09:47:04
|
Is the handling of the connection between the modules handles by = JackClient and JackPort? How do you keep track of the flow between the modules? Cheers John |
From: Andy P. <pos...@ed...> - 2005-04-17 10:20:23
|
Hi There Folks! I'm currently working on converting the SpiralSynthModular Plugins to either the LADSPA and/or DSSI APIs. But progress is very slow at the moment. Is anyone else interested in helping out with this, if there's enough interest I'll set a CVS. |
From: ben p. <be...@ro...> - 2004-11-09 22:29:29
|
I'm a real novice at this stuff. My previous post contains all I could think of as relevant. What else would you like to know? On 9-Nov-04, at 6:12 AM, Andy Preston wrote: > On Sun, 7 Nov 2004 19:11:45 -0500 ben powers <be...@ro...> wrote: > >> se i have successfully compiled SSM WITHOUT Jack plugin enabled >> but once i sorted out my dylib troubles, SSM wont compile with the >> jock >> plugin because of PawfalYesNo > > Can you give us some more info. None of the SSM developers has access > to > a Mac. so everything - even any support we can give you - is > experimental. > > As far as porting to OSX is concerned, you are rather on your own. If > you > could share what you needed to do, we can at least pass that on to > other > OSX users. > > Sorry for not being much help. > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > Spiralmodular-devel mailing list > Spi...@li... > https://lists.sourceforge.net/lists/listinfo/spiralmodular-devel > > Fight Software patents in Europe and around the world!! http://petition.eurolinux.org |
From: Andy P. <pos...@ed...> - 2004-11-09 19:12:36
|
On Sun, 7 Nov 2004 19:11:45 -0500 ben powers <be...@ro...> wrote: > se i have successfully compiled SSM WITHOUT Jack plugin enabled > but once i sorted out my dylib troubles, SSM wont compile with the jock > plugin because of PawfalYesNo Can you give us some more info. None of the SSM developers has access to a Mac. so everything - even any support we can give you - is experimental. As far as porting to OSX is concerned, you are rather on your own. If you could share what you needed to do, we can at least pass that on to other OSX users. Sorry for not being much help. |
From: ben p. <be...@ro...> - 2004-11-08 00:11:57
|
OK se i have successfully compiled SSM WITHOUT Jack plugin enabled but once i sorted out my dylib troubles, SSM wont compile with the jock plugin because of PawfalYesNo Config options: libsndfile support for wave loading - Enabled ALSA support for MidiPlugin - Disabled - No alsa/asoundlib.h found - Using OSS instead Jack support (via JackPlugin) - Enabled LADSPA support (via LADSPAPlugin) - Disabled - No ladspa.h found liblrdf support for LADSPAPlugin - Disabled - LADSPAPlugin not used POSIX SHM support for LADSPAPlugin - Disabled - LADSPAPlugin not used [14:01:42 bennyp~/src/spiralmodular-0.2.2] % > make && sudo make install g++ -c -pipe -Wall -O3 -ffast-math -DNO_DEBUG -Wno-unused -fPIC -fPIC -I/usr/local/include -I/usr/local/include/FL/images -o SpiralSynthModular.o SpiralSynthModular.C In file included from SpiralSynthModular.C:45: GUI/Widgets/PawfalYesNo.h:34:22: MacTypes.h: No such file or directory GUI/Widgets/PawfalYesNo.h:35:21: Dialogs.h: No such file or directory make: *** [SpiralSynthModular.o] Error 1 i tried commenting out line 45 but that didn work On 4-Nov-04, at 11:14 PM, ben powers wrote: > I found this website with a hacked SSm for OSX so i got it > http://www.utdallas.edu/~erp014000/SSM/ > when doing configure, I cant get the script to find libjack, even > after passing --libdir="/usr/local/lib" to configure > > I have jack 0.99.0 installed, as well as jackosx (installed after > 0.99.0) > > can someone walk me through this? > > > Fight Software patents in Europe and around the world!! > http://petition.eurolinux.org > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: > Sybase ASE Linux Express Edition - download now for FREE > LinuxWorld Reader's Choice Award Winner for best database on Linux. > http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click > _______________________________________________ > Spiralmodular-devel mailing list > Spi...@li... > https://lists.sourceforge.net/lists/listinfo/spiralmodular-devel > > Fight Software patents in Europe and around the world!! http://petition.eurolinux.org Fight Software patents in Europe and around the world!! http://petition.eurolinux.org |
From: ben p. <be...@ro...> - 2004-11-05 04:15:09
|
I found this website with a hacked SSm for OSX so i got it http://www.utdallas.edu/~erp014000/SSM/ when doing configure, I cant get the script to find libjack, even after passing --libdir="/usr/local/lib" to configure I have jack 0.99.0 installed, as well as jackosx (installed after 0.99.0) can someone walk me through this? Fight Software patents in Europe and around the world!! http://petition.eurolinux.org |
From: Andy P. <pos...@ed...> - 2004-10-17 07:58:17
|
I've found a POSSIBLE bug in the current CVS and in version 0.2.2 of SpiralModular. The buttons on the toolbars seem to have their icons placed a little too high. This could be a bug somewhere down-the-line with my distro (it's cobbled together from source code and isn't a "real" distro) or then again it could be with SSM itself. Does anyone else have this problem? If you don't have this problem, please let me know that as well. |
From: Dave G. <da...@pa...> - 2004-09-09 18:50:17
|
hi ben, let us know how you get on. there arn't many people around here who can help much with osx problems unfortunately - so fingers crossed :) cheers, dave On Thu, 2004-09-09 at 16:27, ben powers wrote: > I'm trying to get SSM running on OSX by using gentoo portage for osx > fltk emerged just fine > ladpsa-sdk did not: > http://forums.gentoo.org/viewtopic.php?p=1519983#1519983 > hopefully it wont take to long to get this working > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Spiralmodular-devel mailing list > Spi...@li... > https://lists.sourceforge.net/lists/listinfo/spiralmodular-devel > |
From: ben p. <be...@ro...> - 2004-09-09 15:27:00
|
I'm trying to get SSM running on OSX by using gentoo portage for osx fltk emerged just fine ladpsa-sdk did not: http://forums.gentoo.org/viewtopic.php?p=1519983#1519983 hopefully it wont take to long to get this working |
From: Andy P. <pos...@ed...> - 2004-09-07 18:48:39
|
Bug Fix! PoshSampler was not displaying loop, ping-pong, retrigger, volume, pitch, octave, and trig-note correctly as you switch through the various samples. When a patch with a PoshSampler in it was loaded, the saved settings for the above controls were being overwritten with the defaults. Improvements to the load-a-sample dialogs - so that we don't have to keep choosing the file-filter over and over again. |
From: Andy P. <pos...@ed...> - 2004-09-07 18:48:36
|
On Tue, 7 Sep 2004 15:48:35 Andy Preston <pos...@ed...> wrote: > Improvements to the load-a-sample dialogs - so that we don't have to keep > choosing the file-filter over and over again. At the moment, each plugin has it's own (file chooser) loading dialog. I'd like to make this, so that there is a single file chooser for all plugins that load waves. If anyone has any ideas for the implementation of this, please drop us a note. |
From: Dave G. <da...@pa...> - 2004-09-07 13:00:34
|
Thought I'd put this discussion on list... From Andy Preston: ---8<--- [ 1023112 ] Main Application re-write Main Application re-write This is based on an item from Dave's wish-list on the Pawfal Wikki. The main app should be re-written to split the audio parts from the GUI elements. This should be implemented so that the audio code is in a library, this would enable us to easily create a command line version, allow bindings to scripting languages, and build custom soft-synths using components from SSM. A GUI-less version may be useful for live performances, used with a midi-controler. No X-Windows/FLTK, etc. to get in the way. The idea of using SSM as a set of classes in Python has always apealed to me. Building generative patches in a programming language sounds like an interesting idea. An SpiralSynthModular library would possibly re-revive SpiralSynth. To do this it'd probably also be necessary to further divorce the Plugins from their GUI's. At this point It might be worth considering abandoning the plugin concept, and move the audio code into this new library, and have the GUI code in a seperate ModuleGUI library. --->8--- Its a difficult one, to know how to proceed with this. I agree with all your points, but I think the audio processing should be done in LADSPA plugins. Then we open up a lot more functionality that we don't have to write, and can convert existing ssm plugins to LADSPA, so they will be accessable by other softsynths (if this was a closed source world that would be bad wouldn't it ;) ) The perennial problem with that is that you can't get GUI's into LADSPA easily (well you can build sliders etc, the ssm ladspa plugin plugin is one of the best examples of this) I've always considered ssm to be mainly about the user interface - I don't know for sure, but I think that by far the most code is in the user interface stuff. There are moves to make a more softsynth orientated plugin standard, I'm not sure how far they are down the line. I think I'd like to support ladspa if possible, as I quite like the simplicity it offers. There are problems with supporting stuff like midi input and sample loading though... I think I'd like to see a script driven ladspa modular, which we can then either run in script form - and put a gui on top of - communicating using OSC and Jack. I've seen a few people starting similar projects on the linux audio developer list, and I'm waiting to see what happens. There is no reason we can't start things going here though, as we already have a codebase that supports a lot of this stuff and a handful of developers. I'm currently working on libspiralcore, and I'm probably going to add some OSC communication classes to that, also maybe portaudio support. Maybe the first thing would be to pull the ladspa plugin apart and make a simple standalone python binding for it? cheers, dave |
From: Andy P. <pos...@ed...> - 2004-09-06 18:56:44
|
1. Bugfix, toolbar plugin tooltips were corrupted 2. Posh Sampler now has re-trigger button when this is OFF, a sample can't be re-triggered until it's finished 3. Removed 'nan' in sample+hold setting of Examples/Sequence.ssm 4. Moved plugin list from middle-click menu to right-click menu 5. changed around mouse button actions. Button 1 - select Button 2 - move canvas Button 3 - edit/plugin menu |
From: Andy P. <ma...@an...> - 2004-09-06 18:55:40
|
1. Bugfix, toolbar plugin tooltips were corrupted 2. Posh Sampler now has re-trigger button when this is OFF, a sample can't be re-triggered until it's finished 3. Removed 'nan' in sample+hold setting of Examples/Sequence.ssm 4. Moved plugin list from middle-click menu to right-click menu 5. changed around mouse button actions. Button 1 - select Button 2 - move canvas Button 3 - edit/plugin menu |
From: Andy P. <pos...@ed...> - 2004-09-06 18:55:07
|
I've just found a bug that might have only become visible because of my latest round of changes. The problem was that the tooltips on the plugin buttons on the toolbar were corrupted. FLTK only has a pointer to it's tooltips, it does not store the actual text. So what I've done is to create a new string on the heap to hold each tooltip rather than the local variable that was used previously. I'd assume that I'd need to build a vector of these strings so I could de-allocate them in SynthModular's destructor. I also asumed that the toolbar buttons themselves would need to be explicitly de-allocated. I had a look at the code and noticed that m_DeviceVec is a vector of the toolbar buttons, and as the plugin are loaded, pointers to the dynamically created buttons are pushed_back on to this vector. But in no other point in the code does this vector seems to be used. Can anyone tell me... 1. can I just leave a bunch of dynamically created strings on the heap, and leave it to C++ to de-allocate them when the program terminates? 2. does more need to be done with m_DeviceVec? (i.e. do we need to de-allocate all those dynamic buttons in the destructor?) 3. is m_DeviceVec completely redundant? (e.g. FLTK automatically de-allocates all widgets, or C++ automatically de-allocates all dynamically allocated objects) I don't know C++ memory/object management that well so please feel free to shout me down. |
From: Dave G. <da...@pa...> - 2004-08-13 09:54:14
|
Hi all, Just to let you know the pawfal wiki has undergone a complete rewrite (it's now all custom code - http://www.pawfal.org/Software/pawfaliki/ ) I've ported all the ssm pages over (I think) to here: http://www.pawfal.org/index.php?page=SpiralModular Let me know if anything is missing. As ever, you are all encouraged to edit and add info :) http://www.pawfal.org cheers, dave |
From: Dave G. <da...@pa...> - 2004-07-28 22:33:51
|
Hi all, A new synth that is very different to SSM, but shares a lot of it's code: http://www.pawfal.org/Software/noiseweapon/ cheers, dave |
From: Andy P. <pos...@ed...> - 2004-07-10 07:14:31
|
On Mon, 28 Jun 2004 14:53:07 +0100 Dave Griffiths <da...@pa...> wrote: > ... little running average filter I mentioned to try and reduce > envelope clicks. > > The filter does have the side effect of making it slightly softer, so > try playing with the static SMOOTH var in the top of EnvelopePlugin.C - > currently at 0.99, and is the per-sample average thing. Making it less > should make it faster. Probably should expose this in the GUI...? > > Seems to make your patch sound less clicky though. I've been thinking about this too. Perhaps wecould make a special case in the Envelope Plugin, so that if the user selects 0 as the parameter value, it's actually treated as (e.g.) 0.000001 internally (invisibly to the user) so that there's always a slight slope - but not as drastic as the 0.1 that can be selected from the (old) user-interface. What does everyone think of that? |
From: Andy P. <pos...@ed...> - 2004-05-20 18:43:22
|
On Sat, 15 May 2004 09:54:36 Nicholas Andrew Gochenaur <ng...@ui...> wrote: > ... I would love to help out anyway I can, > especially with some annoying midi trigger events I have been having, Any work on the MIDI parts of SSM would be greatly appreciated. If you are interested there are a few MIDI related bugs and feature-requests on the SourceForge project page. |
From: Andrew J. <ajg...@aj...> - 2004-05-17 21:05:26
|
On Mon, 2004-05-17 at 08:40, Dave Griffiths wrote: > Midi bugs are probably quite common, due to the fact we relatively > recently upgraded the midi system to use alsa, and there are probably > missing features... any help in this area would be very cool - it's > quite a nice self contained bit of code too. > > It's possibly controversial, but I would vote to getting rid of the OSS > compatibility midi code - should make it all much simpler. > My thought on this is NO. because of non linux systems, what then. instead what I want to do is the same thing I want to for audio - a MIDI Driver framework. Obviously I have had no time to finish that up so it may be awhile yet but nevertheless abstracting the OSS and ALSA into seperate "drivers" plugins and a single midi plugin which could load them would resolve this problem. That way we would have effectively two always builtin generic plugins for Sound and Midi. Without ever needing the program to know anything about either, or complicating code with lots of ifdef's. Andrew |
From: Dave G. <da...@pa...> - 2004-05-17 20:59:37
|
Hi Bernd, I've cc'd this on to the ssm developer list... On Mon, 2004-05-17 at 20:53, Bernd Breitenbach wrote: > Hello Dave! > > I tried your synthezizer ssm and liked it! > But I found a bug: when you click the open button in the DiskWriter > plugin and click the cancel button right afterwards it crashes. > I tracked the bug down and finally found it. Attached you find > a patch for it. I would still call it a work around then a solution, > because you cannot select filenames which length exceeds 256 chars, > but it don't crashes anymore. A real solution requires a more flexible > implementation of the ChannelHandler::RegisterData routine. That's a difficult one. We can't use new/malloc as it's for use on the realtime thread (although in practice, ssm breaks this rule quite a lot :/ ) A solution would be to use a custom allocator, with constant timing - or a ringbuffer mechanism I think... a tricky one anyway... cheers, dave -- ................................. www.pawfal.org/nebogeo |
From: Dave G. <da...@pa...> - 2004-05-17 20:41:03
|
Midi bugs are probably quite common, due to the fact we relatively recently upgraded the midi system to use alsa, and there are probably missing features... any help in this area would be very cool - it's quite a nice self contained bit of code too. It's possibly controversial, but I would vote to getting rid of the OSS compatibility midi code - should make it all much simpler. On Sat, 2004-05-15 at 15:54, Nicholas Andrew Gochenaur wrote: > Well, It's really good to know that. I would love to help out anyway I can, > especially with some annoying midi trigger events I have been having, has > anybody else experienced this? Thanks for responding. > > =Drew > > On Saturday 15 May 2004 03:56, Andy Preston wrote: > > On Sat, 15 May 2004 00:49:30 Nicholas Andrew Gochenaur <ng...@ui...> > wrote: > > > Sorry to bother you guys, but I was just wondering if the mailing list > > > has been down for a month > > > > Nope, just really quiet. > > > > > or if this program is still actively maintained, > > > > It certainly is, we're quite a small team, and if just a couple of us > > go quiet - it goes REALLY quiet. > > > > I'm busy on other projects at the moment, but in a couple of weeks I'm > > hoping to be back - finishing off new menus - and adding plugins. > > > > > I really like it and would like to work on it, > > > > Great stuff, the more the better. What are your "areas of speciality" > > > > > but it would feel sort of > > > pointless if people just didn't care about it anymore. > > > > We care! We really do! It's decidedly pointy! > > > > - Andy > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: SourceForge.net Broadband > > Sign-up now for SourceForge Broadband and get the fastest > > 6.0/768 connection for only $19.95/mo for the first 3 months! > > http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click > > _______________________________________________ > > Spiralmodular-devel mailing list > > Spi...@li... > > https://lists.sourceforge.net/lists/listinfo/spiralmodular-devel > > > ------------------------------------------------------- > This SF.Net email is sponsored by: SourceForge.net Broadband > Sign-up now for SourceForge Broadband and get the fastest > 6.0/768 connection for only $19.95/mo for the first 3 months! > http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click > _______________________________________________ > Spiralmodular-devel mailing list > Spi...@li... > https://lists.sourceforge.net/lists/listinfo/spiralmodular-devel -- ................................. www.pawfal.org/nebogeo |
From: Nicholas A. G. <ng...@ui...> - 2004-05-15 14:54:44
|
Well, It's really good to know that. I would love to help out anyway I can, especially with some annoying midi trigger events I have been having, has anybody else experienced this? Thanks for responding. =Drew On Saturday 15 May 2004 03:56, Andy Preston wrote: > On Sat, 15 May 2004 00:49:30 Nicholas Andrew Gochenaur <ng...@ui...> wrote: > > Sorry to bother you guys, but I was just wondering if the mailing list > > has been down for a month > > Nope, just really quiet. > > > or if this program is still actively maintained, > > It certainly is, we're quite a small team, and if just a couple of us > go quiet - it goes REALLY quiet. > > I'm busy on other projects at the moment, but in a couple of weeks I'm > hoping to be back - finishing off new menus - and adding plugins. > > > I really like it and would like to work on it, > > Great stuff, the more the better. What are your "areas of speciality" > > > but it would feel sort of > > pointless if people just didn't care about it anymore. > > We care! We really do! It's decidedly pointy! > > - Andy > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: SourceForge.net Broadband > Sign-up now for SourceForge Broadband and get the fastest > 6.0/768 connection for only $19.95/mo for the first 3 months! > http://ads.osdn.com/?ad_id=2562&alloc_id=6184&op=click > _______________________________________________ > Spiralmodular-devel mailing list > Spi...@li... > https://lists.sourceforge.net/lists/listinfo/spiralmodular-devel |