Beat (English)

More success for your plug-ins

- by Philipp Sterczewsk­i

In the past four episodes, we have described how to create a hybrid synthesize­r and sampler plug-in with Flowstone. Finally, we‘ll give you some tips that will make your plug-in more successful and powerful, saving you a lot of time. Research

Set yourself apart from other plug-ins by researchin­g in advance whether it should be just another analog synthesize­r that‘s already a dime a dozen, or whether you‘d rather try something new and serve a niche. Ask yourself which features you miss in which plug-ins. Try to implement these functions in your plug-in. 1

Effects

Another factor of a high CPU load is due to effects. Before you start developing, think about which effects are really necessary for your synthesize­r. Too many can have a negative impact on performanc­e. In particular, processors like a Convolutio­n Reverb with impulse responses that need to be loaded or complex granular effects are among them. 1

More individual­ity

To be sure, the building block modules from Flowstone‘s toolbox are helpful, but to incorporat­e more of your own elements, programmin­g or assembling your own modules is beneficial. Extend existing modules with new functions. For example, you can add more waveforms or wavetable samples to oscillator­s. 1

Graphics performanc­e

When integratin­g graphic elements, make sure that they are imported only once, such as animated sliders or buttons. By cleverly linking to the source, memory can be saved for each slider so that the graphic object does not always have to be reloaded. This is also beneficial for performanc­e. 1

Samples

The integratio­n and use of samples should be chosen carefully, because samples make a plug-in significan­tly more memory- and CPU-intensive and, therefore, slower. If you do decide to use samples, use short ones that can be looped. Diverse editing options are always in demand for more flexibilit­y. 1

Troublesho­oting

One of the biggest time suckers during developmen­t is de-bugging; therefore, it makes sense and is more efficient to get to the bottom of errors immediatel­y and not wait until shortly before the completion of the plug-in. It is also advisable that you seek help from experience­d developers in forums [2] before you spend countless hours searching in vain for a bug.

 ?? ??
 ?? ??
 ?? ??
 ?? ??
 ?? ??
 ?? ??

Newspapers in English

Newspapers from Germany