You should develop an Interactive Fourier-based Synthesiser with gran- ular synthesis capabilities in MATLAB.
You should develop an Interactive Fourier-based Synthesiser with gran- ular synthesis capabilities in MATLAB.Assessed Coursework代写
The inspiration for the work is a piece of audio software called Iris by
Izotope Inc.
Iris is an innovative sampling Fourier-based re-synthesiser. You can input up to 3 waveforms and dissect and process them in many ways. Using Iris’s spectrogram display and easy drawing/selection tools to spotlight the most interesting spectral characteristics you can blend and layer your modified samples with some filters that are unrealisable by standard filter designs. The sounds can then subsequently processed with other audio effects.
Useful web links:
Please note that you are only required to create a MATLAB program that emulates the basic spectrogram editing and playback functionality of with some additional additional audio synthesis and processing described below.
The following basic requirements should be met in order to gain average to good marks:
– the pitch of the audio — the audio pitch should be able to be playbackat a given new pitch but at the same
– thetempo of the audio — the audio tempo should be able to be playback at a given new tempo but preserving the same
– Ifthe short-term Fourier transform on a very small sample window then aspects of granular synthesis can be
– Abasic description of short-term granular synthesis is discussed in the However, you expected to read around an develop a more in-depth and thorough understanding of granular synthesis as part of this coursework exercise.
∗The lecture notes reference some basic Granular Synthesis code (which you could build upon and enhance) and also demo some Granular synthesisers (publicly and commercially available)
–You should implement some form of volume shaping or envelope shaping to control or modulate the basic sounds
–You should provide TWO additional audio effects that are ap- pliedto the newly synthesised waveforms to provide a wider sound palette. The obvious example here would be some form of equal- isation, chorus/phaser/flanger or reverb, although other forms of processing could be provided — you may utilise example audio effect code supplied in lectures and labs for this task.
–It is recommend that you use MATLAB’s GUIDE environment to create your GUI.
In order to gain higher marks you need to think of adding TWO novel extensions or additional features.
–GUI elements to control the synthesis, filtering/modulation,ef- fects and sound output may be provided.
–g. Additive Synthesis, FMSynthesis.
You will be required to demonstrate your final system to the lab tutor in order to verify the extent to which the programs work according to specifi- cation. The tutor is only guaranteed to be available to sign at Multimedia Laboratory Sessions.
For the demo you need only play a short number of sounds/notes. This will be enough to demonstrate that you can make interesting atmospheric and/or musical sounds!
If you have any additional features in your system, you should demon- strate how they work and that they function accordingly.
Please remember to use headphones when developing your system in the lab: you may bring your own headphones or they can be supplied by the tutor