Merge pull request #18 from ltcptgeneral/amplify
Amplify and Reverse function
This commit is contained in:
commit
069d7cbf0a
BIN
src/.DS_Store
vendored
BIN
src/.DS_Store
vendored
Binary file not shown.
@ -32,5 +32,4 @@ release = 0.1;
|
|||||||
x = DarellAmplitudeEnvelope(x, fs, attack,decay,sustain,release); %output new sound in time domain
|
x = DarellAmplitudeEnvelope(x, fs, attack,decay,sustain,release); %output new sound in time domain
|
||||||
%play over 5 counts, should only hear 200hz
|
%play over 5 counts, should only hear 200hz
|
||||||
playtime = 5;
|
playtime = 5;
|
||||||
play_continuous(x, fs, playtime)
|
play_continuous(x, fs, playtime)
|
||||||
|
|
8
src/amplify.m
Normal file
8
src/amplify.m
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
function output = amplify(input, multiplier)
|
||||||
|
%input: a 1D array representing the sound signal in the time domain
|
||||||
|
%multiplier: a scalar that multiplier all values in the input array to
|
||||||
|
% amplify or decrease the volume.
|
||||||
|
%Returns: input signal scaled by the multiplier in the time domain.
|
||||||
|
%Author: Conner Hsu
|
||||||
|
output = input*multiplier;
|
||||||
|
end
|
6
src/reverse.m
Normal file
6
src/reverse.m
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
function output = reverse(input)
|
||||||
|
%input: a 1D array representing the sound signal in the time domain
|
||||||
|
%returns: the input signal with its elements in reverse order.
|
||||||
|
%By Conner Hsu
|
||||||
|
output = flip(input);
|
||||||
|
end
|
Reference in New Issue
Block a user