How to create your own plug in?

Pete The Elite

Pete The Elite
Mar 3, 2008
116
0
16
Wrexham UK
www.mysapce.com
Hey so for a University assignment i have to crate my own plug in and i'll admit now that ive only ever used plug ins and im a bit stuck, whats the easiest way to create a plug in?

Thanks

Pete
 
here is my assignment brief:

Computer Music Programming.

Portfolio Questions.

Design and develop a ‘plugin’ using the modules of a typical subtractive synthesiser draft signal flow diagrams to show how the following might be produced. Include information about wave-shapes, frequencies, levels and distinguish clearly between signal paths, control paths and gate paths.

Production of sequence and algorithms to satisfy a rule based system.

Use reaktor to construct a module that will develop rule based systems

Give consideration to the repeatability, setting-up cascading of screens, visual impact of the design. Make use of the snap-shot function to store presets. Build ONE ensemble with embedded macros for each process.



Create an algorithmic reaktor sequence based on 4 of the following:-
a. Wind and sea effects
b. Eathworm sequence
c. Henon
d. Morse thue sequence
e. Increasing and decreasing depth of Vibrato (frequency not rate)
f. Gingerbread man
g. 7 sequence Walsh generator
h. Random
i. 3n+1 numbers
j. Develop a range of bell like tones and store as snapshot
k. Hop-a-long
l. Ascending and descending arpeggios



2. Given a wave table oscillator contains a single cycle of a sine wave represented by 1024, 16-bit samples which are output at a sample rate of 100kHz, calculate the necessary offset for an 8-bit integer and a 16-bit fraction to produce a 440Hz tone. Calculate the minimum fraction component to facilate the least number of fractional bits to comply with human cent perception.
Develop the range of offsets required to produce the equal temperament scale 440-880Hz. Consider the cent relationship required between adjacent notes.


3. Describe and include examples for the methods employed for the following computer sound synthesis techniques
Wave-table synthesis
Walsh synthesis
Physical Modelling synthesis.
.

4. Negotiate with the tutor, a subject relevant to computer music programming, produce a 2500 word report/essay defining the subject.

Or

develop a negotiated technical computational development within the computer music environment, this could include C.Sound development, Reaktor production, MIDI exploration to name a few.







Format as follows:-
For the reaktor tasks produce effects, produce all effects into one ensemble. Show screen grabs for the structure of each component. All of the reactor work can remain on software format. Comment on your perception of the effects you have produced
Percentage of module 30%

Outcome 1,2

The technical exercise can be well explored using Excel, although manual calculations will suffice, although this is a far more tedious method!
Whichever method is employed describe the process you undertake, giving reasons for the method.
Percentage of module 20%
Outcome 3

The essay/practical component (questions 3&4)should be in two parts, the negotiated part and the three sections can be submitted as one section.
Percentage of module Part one 25%
Percentage of module Part two 25%

Outcome 4

Work to be reviewed by module tutor through formative tutorials culminating in final submission of portfolio.
Work may be submitted by CD/DVD or through the digital drop box confirmed by e-mail. The actual portfolio to be assessed is NOT to be submitted by e-mail.

I know it says use reaktor but i fucking hate reaktor and was hoping for an easier way to get this done as my band is starting to gig and im getting very busy :p
 
I use reaktor and I know it has a really steap learning curve but this is your best bet man. It already has the components you need.
 
Dude, you're not supposed to write a plugin, you're assignment says to build a reaktor ensemble (and moderatly complicated one at that)

You need to get Native Instruments Reaktor from your school, or other sources :devil:
 
I think he is true. You don't need to write the code of a vst, just use the modules from reaktor you need to build your thing ,even the word "plugin" is between brackets. Nothing in your assignment talks about programming and coding, neither about any vst or directX or Au.