210575ea62
DarellsAnnex updates to include DarellPitchEnvelope and DarellBandPassFilter Examples |
||
---|---|---|
DarellsAnnex | ||
src | ||
.DS_Store | ||
LICENSE | ||
README.md |
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)