tgrey1 / Flex-Cabbage

Flex Cabbage - A system for easy and flexible Cabbage effect and instrument development
3 stars 1 forks source link

Include file cleanup #47

Closed tgrey1 closed 3 years ago

tgrey1 commented 4 years ago

rename user_settings.inc.csd to settings.inc.csd

combine defines.inc.csd and user_settings.inc.csd

new area of settings.inc.csd should be marked as non-user settings

move gui udo element out of standards.inc.csd, maybe to a new system/udo/gui.udo.csd?

This will make it easier incorporating new widget files. Many will need to be converted to import settings/defines but not standards.

Most of standards.inc.csd can be incorporated elsewhere too, to synth and effect mostly. Should massign happen early in settings?

tgrey1 commented 4 years ago

Oops, forgot one:

After removing other include files, move settings up from system dir.

tgrey1 commented 4 years ago

I think this is pretty much all done, with the exception of tracking down all "standards" includes, which now need to just include settings and/or gui.

This will leave standards with only the standard heading for files (sr/kr/etc.), and will eventually be moved into system.

Moving milestone out for the last part.

tgrey1 commented 3 years ago

This is all done now.