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.
Go to file
Darell Chua Yun Da ee7e34eb75 Update to Envelope
Renamed as pitchenvelope
2021-12-02 14:19:52 +08:00
DarellsAnnex Envelope Example 2021-12-02 14:16:57 +08:00
src Update to Envelope 2021-12-02 14:19:52 +08:00
.DS_Store Darells current stuff 2021-12-02 07:43:48 +08:00
LICENSE Initial commit 2021-12-01 15:05:47 -08:00
README.md Envelope Example 2021-12-02 14:16:57 +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, sustain release are percentages between 0 to 1 of the period where period is the time in seconds

function output_timedomain = Filter(input_soundin_timedomain, Fs, LOW, MED, HIGH) where LOW, MED, HIGH are user-selected variables of any value. try to make an envelope for the filter as well

Useful websites