This repository has been archived on 2023-12-21. You can view files and clone it, but cannot push or open issues or pull requests.
Darell Chua Yun Da 757c11d2b8 Renamed PitchEnvelope to Amplitude
Misnamed previous file, should be updated now
2021-12-03 12:11:52 +08:00
2021-12-02 13:44:57 +08:00
2021-12-03 12:11:52 +08:00
2021-12-02 14:59:09 +08:00
2021-12-01 15:05:47 -08:00
2021-12-02 14:34:01 +08:00

ECE45-project

Audio synthesizer project created by ECE 45 students, written using the MATLAB language and MATLAB GUI

Will add member names shortly

Function Prototypes

function x = generate_wave(amplitude, frequency, phase, fs, duration, duty)

fuction x = envelope(input, fs, period, attack , decay, sustain, release) where attack, decay, release are percentages between 0 to 1 of the period sustain is the percentage of the amplitude it should sustain for envelope can be pitch or amplitude envelope

function output_timedomain = Filter(input_soundin_timedomain, Fs, LOW, MED, HIGH) where LOW, MED, HIGH are user-selected variables of any value. output should be in time domain for all functions (new sound)

Useful websites

Description
No description provided
Readme 11 MiB
Languages
MATLAB 100%