Example #1
0
def distortionDemo():

    jfk = ut.readWaveFile(dirIn + "jfk.wav")
    jfkDist = distortion(jfk)
    ut.writeWaveFile(dirOut + "JFK_Distortion.wav", jfkDist)

    piano = ut.readWaveFile(dirIn + "piano.wav")
    pianoDist = distortion(piano)
    ut.writeWaveFile(dirOut + "Piano_Distortion.wav", pianoDist)

    print("Distortion Demo Complete.")
def reverbDemo():

    #     jfk = ut.readWaveFile(dirIn + "jfk.wav")
    #     jfkReverb = reverb(jfk)
    #     ut.writeWaveFile(dirOut + "JFK_Distortion.wav", jfkDist)

    piano = ut.readWaveFile(dirIn + "piano.wav")
    pianoReverb = reverb(piano)
    ut.writeWaveFile(dirOut + "Piano_Reverb.wav", pianoReverb)

    print("Reverb Demo Complete.")
def reverbDemo():
    
#     jfk = ut.readWaveFile(dirIn + "jfk.wav")
#     jfkReverb = reverb(jfk)
#     ut.writeWaveFile(dirOut + "JFK_Distortion.wav", jfkDist)

    piano = ut.readWaveFile(dirIn+"piano.wav")
    pianoReverb = reverb(piano)
    ut.writeWaveFile(dirOut + "Piano_Reverb.wav", pianoReverb)
    
    print("Reverb Demo Complete.")
def distortionDemo():
    
    
    jfk     = ut.readWaveFile(dirIn + "jfk.wav")
    jfkDist = distortion(jfk)
    ut.writeWaveFile(dirOut + "JFK_Distortion.wav", jfkDist)

    piano     = ut.readWaveFile(dirIn+"piano.wav")
    pianoDist = distortion(piano)    
    ut.writeWaveFile(dirOut + "Piano_Distortion.wav", pianoDist)
    
    print("Distortion Demo Complete.")
def convReverbDemo(case=1):

    if case == 1:    
        CAS          = ut.readWaveFile(dirIn+"Reverb_Samples/Cas.wav")
        CASmodel     = kernelGenerator(CAS)
#         print(CASmodel)
        
        guitar = ut.readWaveFile(dirIn + "Guitar1.wav")
        guitarConvReverb = convReverb(guitar, CASmodel, trim=False)
        ut.writeWaveFile(dirOut + "Guitar_Conv_Reverb_casModel.wav", guitarConvReverb)
         
        piano = ut.readWaveFile(dirIn+"piano.wav")
        pianoConvReverb = convReverb(piano, CASmodel, trim=False)
        ut.writeWaveFile(dirOut + "Piano_Conv_Reverb_casModel.wav", pianoConvReverb)
    
    
    
    elif case == 2:
        warren = ut.readWaveFile(dirIn + "Reverb_Samples/Warren.wav")
        warrenModel = kernelGenerator(warren)
#         print(warrenModel)
        
        guitar = ut.readWaveFile(dirIn + "Guitar1.wav")
        guitarConvReverb = convReverb(guitar, warrenModel, trim=False)
        ut.writeWaveFile(dirOut + "Guitar_Conv_Reverb_GuitarModel.wav", guitarConvReverb)
         
        piano = ut.readWaveFile(dirIn+"piano.wav")
        pianoConvReverb = convReverb(piano, warrenModel, trim=False)
        ut.writeWaveFile(dirOut + "Piano_Conv_Reverb_GuitarModel.wav", pianoConvReverb)
     
     
    print("Convolution Reverb Demo Complete.")
def sineFlangerDemo():

    jfk = ut.readWaveFile(dirIn + "jfk.wav")
    jfksFlanger = sineFlanger(jfk, plot=True)
    ut.writeWaveFile(dirOut + "JFK_SineFlanger.wav", jfksFlanger)

    #    piano = ut.readWaveFile(dirIn+"piano.wav")
    #    pianosFlanger = sineFlanger(piano)
    #    ut.writeWaveFile(dirOut + "Piano_SineFlanger.wav", pianosFlanger)
    #
    #    violin = ut.readWaveFile(dirIn+"Violin2.wav")
    #    violinsFlanger = sineFlanger(violin)
    #    ut.writeWaveFile(dirOut + "Violin_SineFlanger.wav", violinsFlanger)

    print("Sine_Flanger Demo Complete.")
def sineFlangerDemo():
    
    jfk = ut.readWaveFile(dirIn+"jfk.wav")
    jfksFlanger = sineFlanger(jfk, plot=True)
    ut.writeWaveFile(dirOut + "JFK_SineFlanger.wav", jfksFlanger)
    
#    piano = ut.readWaveFile(dirIn+"piano.wav")
#    pianosFlanger = sineFlanger(piano)
#    ut.writeWaveFile(dirOut + "Piano_SineFlanger.wav", pianosFlanger)
#    
#    violin = ut.readWaveFile(dirIn+"Violin2.wav")
#    violinsFlanger = sineFlanger(violin)
#    ut.writeWaveFile(dirOut + "Violin_SineFlanger.wav", violinsFlanger)
    
    
    print("Sine_Flanger Demo Complete.")
Example #8
0
def convReverbDemo():

    #     obama       = ut.readWaveFile(dirIn+"ObamaAcceptanceSpeech.wav")
    #     obamaReverb = reverb(obama)
    #     ut.writeWaveFile(dirOut + "Obama_Distortion.wav", obamaDist)

    #     jfk        = ut.readWaveFile(dirIn + "jfk.wav")
    #     jfkReverb  = reverb(jfk)
    #     ut.writeWaveFile(dirOut + "JFK_Distortion.wav", jfkDist)

    piano = ut.readWaveFile(dirIn + "piano.wav")
    Cas = ut.readWaveFile(dirIn + "Reverb_Samples/Cas.wav")
    print("files read, now running convReverb")
    pianoConvReverb = convReverb(piano, Cas)
    ut.writeWaveFile(dirOut + "Piano_Conv_Reverb.wav", pianoConvReverb)

    print("Convolution Reverb Demo Complete.")
def convReverbDemo():
    
        
#     obama       = ut.readWaveFile(dirIn+"ObamaAcceptanceSpeech.wav")
#     obamaReverb = reverb(obama)
#     ut.writeWaveFile(dirOut + "Obama_Distortion.wav", obamaDist)
    
#     jfk        = ut.readWaveFile(dirIn + "jfk.wav")
#     jfkReverb  = reverb(jfk)
#     ut.writeWaveFile(dirOut + "JFK_Distortion.wav", jfkDist)

    piano       = ut.readWaveFile(dirIn+"piano.wav")
    Cas = ut.readWaveFile(dirIn+"Reverb_Samples/Cas.wav")
    print("files read, now running convReverb")
    pianoConvReverb = convReverb(piano, Cas)
    ut.writeWaveFile(dirOut + "Piano_Conv_Reverb.wav", pianoConvReverb)
    
    print("Convolution Reverb Demo Complete.")
Example #10
0
def flangerDemo():

    jfk = ut.readWaveFile(dirIn + "jfk.wav")
    jfkFlanger = flanger(jfk)
    ut.writeWaveFile(dirOut + "JFK_Flanger.wav", jfkFlanger)

    piano = ut.readWaveFile(dirIn + "piano.wav")
    pianoFlanger = flanger(piano)
    ut.writeWaveFile(dirOut + "Piano_Flanger.wav", pianoFlanger)

    violin = ut.readWaveFile(dirIn + "Violin2.wav")
    violinFlanger = flanger(violin)
    ut.writeWaveFile(dirOut + "Violin_Flanger.wav", violinFlanger)

    print("Flanger Demo Complete.")
Example #11
0
def phaserDemo():

    jfk = ut.readWaveFile(dirIn + "jfk.wav")
    jfkPhaser = phaser(jfk)
    ut.writeWaveFile(dirOut + "JFK_Phaser.wav", jfkPhaser)

    piano = ut.readWaveFile(dirIn + "piano.wav")
    pianoPhaser = phaser(piano)
    ut.writeWaveFile(dirOut + "Piano_Phaser.wav", pianoPhaser)

    violin = ut.readWaveFile(dirIn + "Violin2.wav")
    violinPhaser = phaser(violin)
    ut.writeWaveFile(dirOut + "Violin_Phaser.wav", violinPhaser)

    print("Phaser Demo Complete.")
Example #12
0
def phaserDemo():
 
    jfk       = ut.readWaveFile(dirIn+"jfk.wav")
    jfkPhaser = phaser(jfk)
    ut.writeWaveFile(dirOut + "JFK_Phaser.wav", jfkPhaser)
 
    piano       = ut.readWaveFile(dirIn+"piano.wav")
    pianoPhaser = phaser(piano)
    ut.writeWaveFile(dirOut + "Piano_Phaser.wav", pianoPhaser)
      
    violin = ut.readWaveFile(dirIn+"Violin2.wav")
    violinPhaser = phaser(violin)
    ut.writeWaveFile(dirOut + "Violin_Phaser.wav", violinPhaser)
    
    print("Phaser Demo Complete.")
def flangerDemo():
    
    jfk = ut.readWaveFile(dirIn+"jfk.wav")
    jfkFlanger = flanger(jfk)
    ut.writeWaveFile(dirOut + "JFK_Flanger.wav", jfkFlanger)
    
    piano       = ut.readWaveFile(dirIn+"piano.wav")
    pianoFlanger = flanger(piano)
    ut.writeWaveFile(dirOut + "Piano_Flanger.wav", pianoFlanger)
    
    violin = ut.readWaveFile(dirIn+"Violin2.wav")
    violinFlanger = flanger(violin)
    ut.writeWaveFile(dirOut + "Violin_Flanger.wav", violinFlanger)
    
    
    print("Flanger Demo Complete.")
Example #14
0
    outputSignal = [int(x) for x in outputSignal]

    return outputSignal


def convReverbDemo(case=1):

    if case == 1:
        CAS = ut.readWaveFile(dirIn + "Reverb_Samples/Cas.wav")
        CASmodel = kernelGenerator(CAS)
        #         print(CASmodel)

        guitar = ut.readWaveFile(dirIn + "Guitar1.wav")
        guitarConvReverb = convReverb(guitar, CASmodel, trim=False)
        ut.writeWaveFile(dirOut + "Guitar_Conv_Reverb_casModel.wav",
                         guitarConvReverb)

        piano = ut.readWaveFile(dirIn + "piano.wav")
        pianoConvReverb = convReverb(piano, CASmodel, trim=False)
        ut.writeWaveFile(dirOut + "Piano_Conv_Reverb_casModel.wav",
                         pianoConvReverb)

    elif case == 2:
        warren = ut.readWaveFile(dirIn + "Reverb_Samples/Warren.wav")
        warrenModel = kernelGenerator(warren)
        #         print(warrenModel)

        guitar = ut.readWaveFile(dirIn + "Guitar1.wav")
        guitarConvReverb = convReverb(guitar, warrenModel, trim=False)
        ut.writeWaveFile(dirOut + "Guitar_Conv_Reverb_GuitarModel.wav",
                         guitarConvReverb)