buzzchurch.com Forum Index The Buzz Congregation
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Opinions on mutiple files for plugins

 
Post new topic   Reply to topic    buzzchurch.com Forum Index -> The Monastery
View previous topic :: View next topic  
Author Message
rymix
Deacon


Joined: 03 Jan 2007
Posts: 106
Location: Birmingham, AL

PostPosted: Sunday April 5th, 2009 23:09    Post subject: Opinions on mutiple files for plugins Reply with quote

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
View user's profile Send private message Visit poster's website AIM Address
cellophanemonk
Cardinal


Joined: 04 Sep 2008
Posts: 952
Location: Lethbridge AB Canada

PostPosted: Monday April 6th, 2009 2:07    Post subject: Reply with quote

If It means a new Rymix Machine Cool
_________________
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
View user's profile Send private message Visit poster's website MSN Messenger
Dego
Monk


Joined: 29 Aug 2005
Posts: 372
Location: uruguay

PostPosted: Monday April 6th, 2009 2:17    Post subject: Reply with quote

You mean different versions? Why we would want that? Sorry if it's a dumb question LOL
Back to top
View user's profile Send private message Visit poster's website
etruscan
Archbishop


Joined: 01 Apr 2005
Posts: 699
Location: Wollongong, Australia

PostPosted: Monday April 6th, 2009 2:24    Post subject: Reply with quote

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 Very Happy
Back to top
View user's profile Send private message Visit poster's website
rymix
Deacon


Joined: 03 Jan 2007
Posts: 106
Location: Birmingham, AL

PostPosted: Monday April 6th, 2009 4:54    Post subject: Reply with quote

Dego wrote:
You mean different versions? Why we would want that? Sorry if it's a dumb question LOL

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
View user's profile Send private message Visit poster's website AIM Address
rymix
Deacon


Joined: 03 Jan 2007
Posts: 106
Location: Birmingham, AL

PostPosted: Monday April 6th, 2009 5:02    Post subject: Reply with quote

cellophanemonk wrote:
If It means a new Rymix Machine Cool

Nah, I'm using my pseudonym "btd" for this one. Razz

-rymix
_________________
www.rymix.net
Back to top
View user's profile Send private message Visit poster's website AIM Address
kibibu
Pope


Joined: 11 Mar 2005
Posts: 1379
Location: Ballarat, Victoria, Australia

PostPosted: Monday April 6th, 2009 5:28    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
mute
Angel


Joined: 13 Aug 2004
Posts: 3361

PostPosted: Monday April 6th, 2009 5:34    Post subject: Reply with quote

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
View user's profile Send private message
oskari
yeah, seriously.


Joined: 08 Jun 2007
Posts: 377

PostPosted: Monday April 6th, 2009 5:47    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Dego
Monk


Joined: 29 Aug 2005
Posts: 372
Location: uruguay

PostPosted: Monday April 6th, 2009 8:35    Post subject: Reply with quote

rymix wrote:
(...) I am very inclined to write graphical stuff in .NET, but it would require a second DLL.
-rymix


No biggy Cool as long as it's organically clean (what mute and oskari said).
Back to top
View user's profile Send private message Visit poster's website
kibibu
Pope


Joined: 11 Mar 2005
Posts: 1379
Location: Ballarat, Victoria, Australia

PostPosted: Monday April 6th, 2009 8:42    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website MSN Messenger
oskari
yeah, seriously.


Joined: 08 Jun 2007
Posts: 377

PostPosted: Monday April 6th, 2009 9:00    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
mute
Angel


Joined: 13 Aug 2004
Posts: 3361

PostPosted: Monday April 6th, 2009 9:43    Post subject: Reply with quote

nice.
_________________
http://www.lazytrap.com/
Back to top
View user's profile Send private message
shango
Bishop


Joined: 21 Aug 2004
Posts: 257
Location: Hamburg/cork

PostPosted: Monday April 6th, 2009 15:46    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
rymix
Deacon


Joined: 03 Jan 2007
Posts: 106
Location: Birmingham, AL

PostPosted: Monday April 6th, 2009 18:14    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website AIM Address
JoaCHIP
Galileo Galilei


Joined: 12 Aug 2004
Posts: 334

PostPosted: Monday June 1st, 2009 9:33    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
oskari
yeah, seriously.


Joined: 08 Jun 2007
Posts: 377

PostPosted: Monday June 1st, 2009 17:45    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    buzzchurch.com Forum Index -> The Monastery All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2002 phpBB Group