| View previous topic :: View next topic |
| Author |
Message |
rymix Deacon
Joined: 03 Jan 2007 Posts: 106 Location: Birmingham, AL
|
Posted: Sunday April 5th, 2009 23:09 Post subject: Opinions on mutiple files for plugins |
|
|
By and large, most buzz plugins exist solely as a single DLL. What is the feeling on having either multiple DLLs for a single gen/effect, or supporting files (.xml, .config, .dat, etc). ?
Just curious...
-rymix
(EDIT: Changed spelling of "opionion" in subject to make me look less of an idiot) _________________ www.rymix.net
Last edited by rymix on Monday April 6th, 2009 7:55; edited 1 time in total |
|
| Back to top |
|
 |
cellophanemonk Cardinal
Joined: 04 Sep 2008 Posts: 952 Location: Lethbridge AB Canada
|
Posted: Monday April 6th, 2009 2:07 Post subject: |
|
|
If It means a new Rymix Machine  _________________ Check out my group "Jeskola Buzz Buzzers" on facebook
Windows 7\
AMD Athlon 64 X2 6000+\2GB ram\8800gt\M-audio Ozonic |
|
| Back to top |
|
 |
Dego Monk

Joined: 29 Aug 2005 Posts: 372 Location: uruguay
|
Posted: Monday April 6th, 2009 2:17 Post subject: |
|
|
You mean different versions? Why we would want that? Sorry if it's a dumb question  |
|
| Back to top |
|
 |
etruscan Archbishop

Joined: 01 Apr 2005 Posts: 699 Location: Wollongong, Australia
|
Posted: Monday April 6th, 2009 2:24 Post subject: |
|
|
I wouldn't object personally, as long as the supporting files are all in the same directory; it can be confusing if one is in Gear\, another one is in Gear\Generators, etc. I'm always in favour of new stuff  |
|
| Back to top |
|
 |
rymix Deacon
Joined: 03 Jan 2007 Posts: 106 Location: Birmingham, AL
|
Posted: Monday April 6th, 2009 4:54 Post subject: |
|
|
| Dego wrote: | You mean different versions? Why we would want that? Sorry if it's a dumb question  |
Not different versions, but multiple files for the same version, for instance:
Rymix_AcoustiBox.dll
Rymix_AcoustiBox_GUI.dll
The second DLL would be a helper dll for the graphical interface. My dilemma is that I haven't coded in C++ in seven years and REALLY like .NET and C#, so I am very inclined to write graphical stuff in .NET, but it would require a second DLL.
-rymix _________________ www.rymix.net |
|
| Back to top |
|
 |
rymix Deacon
Joined: 03 Jan 2007 Posts: 106 Location: Birmingham, AL
|
Posted: Monday April 6th, 2009 5:02 Post subject: |
|
|
| cellophanemonk wrote: | If It means a new Rymix Machine  |
Nah, I'm using my pseudonym "btd" for this one.
-rymix _________________ www.rymix.net |
|
| Back to top |
|
 |
kibibu Pope

Joined: 11 Mar 2005 Posts: 1379 Location: Ballarat, Victoria, Australia
|
Posted: Monday April 6th, 2009 5:28 Post subject: |
|
|
SampleGrid 2 uses a core dll renamed to .dlx or something. I wonder if such a thing is possible in with the .net stuff. _________________
core i7 920, 6gb ram, windows 7
p4 2.4ghz, 1gb ram, xp home
kibibu |
|
| Back to top |
|
 |
mute Angel
Joined: 13 Aug 2004 Posts: 3361
|
Posted: Monday April 6th, 2009 5:34 Post subject: |
|
|
if such is the case i appreciate it when the plugin uses a subfolder to keep these things organized.
like;
gear/generators/soundthingy.dll
gear/generators/soundthingy/stuff.dll (i.e. ./soundthingy/)
or whatever.. even if its outside the gear dir.
the gear dirs get kind of messy because all the helpfiles and supporting files and everything for the majority of machines go in the one directory. the root buzz directory sort of suffers from the same problem too.
ed; spellcheck! _________________ http://www.lazytrap.com/
Last edited by mute on Monday April 6th, 2009 6:46; edited 1 time in total |
|
| Back to top |
|
 |
oskari yeah, seriously.
Joined: 08 Jun 2007 Posts: 377
|
Posted: Monday April 6th, 2009 5:47 Post subject: |
|
|
| rymix wrote: |
Rymix_AcoustiBox.dll
Rymix_AcoustiBox_GUI.dll
|
You should call it Rymix_AcoustiBox.GUI.dll. Buzz detects the string ".GUI.dll" and won't treat is as a machine. The other option is to do what mute said. |
|
| Back to top |
|
 |
Dego Monk

Joined: 29 Aug 2005 Posts: 372 Location: uruguay
|
Posted: Monday April 6th, 2009 8:35 Post subject: |
|
|
| rymix wrote: | (...) I am very inclined to write graphical stuff in .NET, but it would require a second DLL.
-rymix |
No biggy as long as it's organically clean (what mute and oskari said). |
|
| Back to top |
|
 |
kibibu Pope

Joined: 11 Mar 2005 Posts: 1379 Location: Ballarat, Victoria, Australia
|
Posted: Monday April 6th, 2009 8:42 Post subject: |
|
|
| oskari wrote: |
You should call it Rymix_AcoustiBox.GUI.dll. Buzz detects the string ".GUI.dll" and won't treat is as a machine. The other option is to do what mute said. |
Good to know. Is this new behaviour? _________________
core i7 920, 6gb ram, windows 7
p4 2.4ghz, 1gb ram, xp home
kibibu |
|
| Back to top |
|
 |
oskari yeah, seriously.
Joined: 08 Jun 2007 Posts: 377
|
Posted: Monday April 6th, 2009 9:00 Post subject: |
|
|
| kibibu wrote: | | oskari wrote: |
You should call it Rymix_AcoustiBox.GUI.dll. Buzz detects the string ".GUI.dll" and won't treat is as a machine. The other option is to do what mute said. |
Good to know. Is this new behaviour? |
Yes, I've been working on a new machine that has a C#/WPF pattern editor for a few days. |
|
| Back to top |
|
 |
mute Angel
Joined: 13 Aug 2004 Posts: 3361
|
|
| Back to top |
|
 |
shango Bishop

Joined: 21 Aug 2004 Posts: 257 Location: Hamburg/cork
|
Posted: Monday April 6th, 2009 15:46 Post subject: |
|
|
I wish peer ctrl had a assigment.xml file....find and replace will work great in big controller mappings, so if you plan a machine with loads of customizable stuff bring on the extra files. _________________ )))INFRASQUAD(((
Obey Buzz! Pray to Buzz! On your knees, you are in the buzzchurch!
http://www.reverbnation.com/shangospirit |
|
| Back to top |
|
 |
rymix Deacon
Joined: 03 Jan 2007 Posts: 106 Location: Birmingham, AL
|
Posted: Monday April 6th, 2009 18:14 Post subject: |
|
|
| oskari wrote: | | kibibu wrote: | | oskari wrote: |
You should call it Rymix_AcoustiBox.GUI.dll. Buzz detects the string ".GUI.dll" and won't treat is as a machine. The other option is to do what mute said. |
Good to know. Is this new behaviour? |
Yes, I've been working on a new machine that has a C#/WPF pattern editor for a few days. |
Sounds pretty sweet. This dual-DLL deal is what I have in mind for future projects, and it's about time I actually learn WPF as I will end up needing it for work. Thanks for the suggestions (you, mute & kibibu) for how to organize. I will definitely need to think through this for some of the more complex upcoming stuff.
-rymix _________________ www.rymix.net |
|
| Back to top |
|
 |
JoaCHIP Galileo Galilei

Joined: 12 Aug 2004 Posts: 334
|
Posted: Monday June 1st, 2009 9:33 Post subject: |
|
|
Dual .dll files is cool, but I would hate to have to wait for the entire damn .NET framework to load up. I mean, that would probably tempt me not to use such the plugin. _________________ www.robotplanet.dk/audio/ | www.makemusic.net |
|
| Back to top |
|
 |
oskari yeah, seriously.
Joined: 08 Jun 2007 Posts: 377
|
Posted: Monday June 1st, 2009 17:45 Post subject: |
|
|
| JoaCHIP wrote: | | Dual .dll files is cool, but I would hate to have to wait for the entire damn .NET framework to load up. I mean, that would probably tempt me not to use such the plugin. |
It only takes something like 200ms to create a Jeskola Limiter for the first time on my computer. I don't think it's a problem. |
|
| Back to top |
|
 |
|