├── .DS_Store ├── .idea ├── .gitignore ├── PythonGA.iml ├── inspectionProfiles │ ├── Project_Default.xml │ └── profiles_settings.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── Audio Files ├── AcGtr.wav ├── distDrums.wav ├── impResp.wav ├── output.wav ├── reverbIR.wav ├── sw20.wav └── sw440.wav ├── Ch. 10 - Distortion, Saturation, and Clipping ├── Distortion, Saturation, Clipping.ipynb ├── arctanDistortion.py ├── asymmetrical.py ├── bitReduction.py ├── cubicDistortion.py ├── diode.py ├── distortionExample.py ├── exponential.py ├── fullWaveRectification.py ├── halfWaveRectification.py ├── hardClipping.py ├── infiniteClip.py ├── parallelDistortion.py └── piecewise.py ├── Ch. 11 - Echo Effects ├── Echo Effects.ipynb ├── convertSecSamples.py ├── convertTempoSamples.py ├── convolutionExample.py ├── echoFeedback.py ├── echoSync.py ├── impFIR.py ├── impIIR.py ├── reverbConv.py └── sw20.wav ├── Ch. 12 - FIR Filter Systems ├── FIR Filter Systems.ipynb ├── bandStopFilter.py ├── convolutionFiltering.py ├── fir1Example.py ├── fir2Example.py └── pinkNoise1.py ├── Ch. 13 - IIR Filter Systems ├── IIR Filter Systems.ipynb ├── basicFilterBank.py ├── biquadExample.py ├── biquadFilter.py ├── filterBankExample.py ├── filterExample.py ├── impz.py ├── impzExample.py ├── lufs.py ├── lufsExample.py ├── pinkNoise2.py ├── slewRateDistortion.py └── slewRateExample.py ├── Ch. 14 - Delay Buffers and Fractional Delay Interpolation ├── Delay Buffers and Fractional Delay Interpolation.ipynb ├── circularBuffer.py ├── circularBufferExample.py ├── cubicInterpolationDelay.py ├── delayBufferExamples.py ├── feedbackDelay.py ├── feedbackDelayExample.py ├── fractionalDelay.py ├── linearInterpolationDelay.py └── simpleLinearBuffer.py ├── Ch. 15 - Modulated Delay Effects ├── Modulated Delay Effects.ipynb ├── allPassFilter.py ├── audioSpecgram.py ├── barberpole2Example.py ├── barberpoleExample.py ├── barberpoleFlanger.py ├── barberpoleFlanger2.py ├── basicPitch.py ├── basicPitchDown.py ├── basicPitchUp.py ├── biquadWah.py ├── chorusEffect.py ├── chorusExample.py ├── crossfades.py ├── feedbackFlanger.py ├── flangerEffect.py ├── flangerExample.py ├── harmonyExample.py ├── lfoPitch.py ├── phaserEffect.py ├── phaserExample.py ├── pitchShifter.py ├── pitchShifterExample.py ├── plottf.py ├── vibratoEffect.py └── vibratoExample.py ├── Ch. 16 - Algorithmic Reverb Effects ├── AcGtr.wav ├── Algorithmic Reverb Effects.ipynb ├── apf.py ├── apfExample.py ├── crossoverFeedback.py ├── earlyReflections.py ├── fbcf.py ├── fbcfExample.py ├── fbcfNoMod.py ├── fbcfParallelExample.py ├── fbcfSeriesExample.py ├── fdnExample.py ├── lpcf.py ├── modDelay.py ├── moorerReverb.py ├── rt60.py └── schroederReverb.py ├── Ch. 17 - Amplitude Envelope Effects ├── .DS_Store ├── AcGtr.wav ├── Amplitude Envelope Effects.ipynb ├── Synth.wav ├── Voice.wav ├── __pycache__ │ └── biquadWah.cpython-38.pyc ├── adsr.py ├── adsrExample.py ├── biquadWah.py ├── ciSimulation.py ├── envWahExample.py ├── envelopeModulation.py ├── transientAnalysis.py ├── transientDesigner.py ├── transientExample.py └── vocoderExample.py ├── Ch. 18 - Dynamic Range Processors ├── AcGtr.wav ├── Dynamic Range Processors.ipynb ├── Kick.wav ├── Synth.wav ├── __pycache__ │ └── biquadFilter.cpython-38.pyc ├── basicComp.py ├── biquadFilter.py ├── biquadStep.py ├── compressor.py ├── compressorExample.py ├── expander.py ├── expanderExample.py ├── feedbackComp.py ├── linearAmpToDB.py ├── monoDrums.wav ├── rmsComp.py ├── rmsComp2.py ├── sidechainComp.py ├── softKnee.py ├── staticCharacteristics.py ├── stepDemo.py ├── stepDesign.py ├── stepDesignExample.py └── stepResponse.py ├── Ch. 6 - Signal Gain and DC Offset ├── Signal Gain and DC Offset.ipynb ├── characteristicCurve.py ├── dbAmpChange.py ├── dbAmpExample.py ├── dcOffset.py ├── importSoundFile.py ├── polarityInversion.py ├── rmsAmp.py ├── scaleAmp.py └── sw20.wav ├── Ch. 7 - Signal Synthesis ├── Signal Synthesis.ipynb ├── __pycache__ │ └── plottf.cpython-38.pyc ├── dutyCycle.py ├── impulseTrain.py ├── plottf.py ├── sawtoothSynthesis.py ├── sineAngle.py ├── sineSynthesis.py ├── squareSynthesis.py ├── triangleSynthesis.py └── whiteNoise.py ├── Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation ├── Digital Summing, Signal Fades, Amplitude Modulation.ipynb ├── __pycache__ │ └── plottf.cpython-38.pyc ├── additionExample.py ├── ampModulation.py ├── equalFades.py ├── exponentialFade.py ├── linearFade.py ├── morphLFO.py ├── plottf.py ├── ringModulation.py ├── scurveFade.py ├── sineCurveFade.py └── subtractionExample.py ├── Ch. 9 - Stereo Panning ├── Stereo Panning.ipynb ├── autoPanExample.py ├── goniometer.py ├── goniometerExample.py ├── midSideProcessing.py ├── pan.py └── stereoImager.py └── Other ├── AcGtr.wav ├── LogicalOperations.ipynb ├── audioFunctions.ipynb ├── basicProgramming.ipynb ├── graphs.ipynb └── testing.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/.DS_Store -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/PythonGA.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/.idea/PythonGA.iml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Audio Files/AcGtr.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Audio Files/AcGtr.wav -------------------------------------------------------------------------------- /Audio Files/distDrums.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Audio Files/distDrums.wav -------------------------------------------------------------------------------- /Audio Files/impResp.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Audio Files/impResp.wav -------------------------------------------------------------------------------- /Audio Files/output.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Audio Files/output.wav -------------------------------------------------------------------------------- /Audio Files/reverbIR.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Audio Files/reverbIR.wav -------------------------------------------------------------------------------- /Audio Files/sw20.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Audio Files/sw20.wav -------------------------------------------------------------------------------- /Audio Files/sw440.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Audio Files/sw440.wav -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/Distortion, Saturation, Clipping.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/Distortion, Saturation, Clipping.ipynb -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/arctanDistortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/arctanDistortion.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/asymmetrical.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/asymmetrical.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/bitReduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/bitReduction.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/cubicDistortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/cubicDistortion.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/diode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/diode.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/distortionExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/distortionExample.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/exponential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/exponential.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/fullWaveRectification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/fullWaveRectification.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/halfWaveRectification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/halfWaveRectification.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/hardClipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/hardClipping.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/infiniteClip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/infiniteClip.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/parallelDistortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/parallelDistortion.py -------------------------------------------------------------------------------- /Ch. 10 - Distortion, Saturation, and Clipping/piecewise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 10 - Distortion, Saturation, and Clipping/piecewise.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/Echo Effects.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/Echo Effects.ipynb -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/convertSecSamples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/convertSecSamples.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/convertTempoSamples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/convertTempoSamples.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/convolutionExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/convolutionExample.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/echoFeedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/echoFeedback.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/echoSync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/echoSync.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/impFIR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/impFIR.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/impIIR.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/impIIR.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/reverbConv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/reverbConv.py -------------------------------------------------------------------------------- /Ch. 11 - Echo Effects/sw20.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 11 - Echo Effects/sw20.wav -------------------------------------------------------------------------------- /Ch. 12 - FIR Filter Systems/FIR Filter Systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 12 - FIR Filter Systems/FIR Filter Systems.ipynb -------------------------------------------------------------------------------- /Ch. 12 - FIR Filter Systems/bandStopFilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 12 - FIR Filter Systems/bandStopFilter.py -------------------------------------------------------------------------------- /Ch. 12 - FIR Filter Systems/convolutionFiltering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 12 - FIR Filter Systems/convolutionFiltering.py -------------------------------------------------------------------------------- /Ch. 12 - FIR Filter Systems/fir1Example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 12 - FIR Filter Systems/fir1Example.py -------------------------------------------------------------------------------- /Ch. 12 - FIR Filter Systems/fir2Example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 12 - FIR Filter Systems/fir2Example.py -------------------------------------------------------------------------------- /Ch. 12 - FIR Filter Systems/pinkNoise1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 12 - FIR Filter Systems/pinkNoise1.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/IIR Filter Systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/IIR Filter Systems.ipynb -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/basicFilterBank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/basicFilterBank.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/biquadExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/biquadExample.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/biquadFilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/biquadFilter.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/filterBankExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/filterBankExample.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/filterExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/filterExample.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/impz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/impz.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/impzExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/impzExample.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/lufs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/lufs.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/lufsExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/lufsExample.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/pinkNoise2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/pinkNoise2.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/slewRateDistortion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/slewRateDistortion.py -------------------------------------------------------------------------------- /Ch. 13 - IIR Filter Systems/slewRateExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 13 - IIR Filter Systems/slewRateExample.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/Delay Buffers and Fractional Delay Interpolation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/Delay Buffers and Fractional Delay Interpolation.ipynb -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/circularBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/circularBuffer.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/circularBufferExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/circularBufferExample.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/cubicInterpolationDelay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/cubicInterpolationDelay.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/delayBufferExamples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/delayBufferExamples.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/feedbackDelay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/feedbackDelay.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/feedbackDelayExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/feedbackDelayExample.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/fractionalDelay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/fractionalDelay.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/linearInterpolationDelay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/linearInterpolationDelay.py -------------------------------------------------------------------------------- /Ch. 14 - Delay Buffers and Fractional Delay Interpolation/simpleLinearBuffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 14 - Delay Buffers and Fractional Delay Interpolation/simpleLinearBuffer.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/Modulated Delay Effects.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/Modulated Delay Effects.ipynb -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/allPassFilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/allPassFilter.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/audioSpecgram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/audioSpecgram.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/barberpole2Example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/barberpole2Example.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/barberpoleExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/barberpoleExample.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/barberpoleFlanger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/barberpoleFlanger.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/barberpoleFlanger2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/barberpoleFlanger2.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/basicPitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/basicPitch.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/basicPitchDown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/basicPitchDown.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/basicPitchUp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/basicPitchUp.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/biquadWah.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/biquadWah.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/chorusEffect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/chorusEffect.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/chorusExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/chorusExample.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/crossfades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/crossfades.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/feedbackFlanger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/feedbackFlanger.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/flangerEffect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/flangerEffect.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/flangerExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/flangerExample.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/harmonyExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/harmonyExample.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/lfoPitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/lfoPitch.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/phaserEffect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/phaserEffect.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/phaserExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/phaserExample.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/pitchShifter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/pitchShifter.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/pitchShifterExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/pitchShifterExample.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/plottf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/plottf.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/vibratoEffect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/vibratoEffect.py -------------------------------------------------------------------------------- /Ch. 15 - Modulated Delay Effects/vibratoExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 15 - Modulated Delay Effects/vibratoExample.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/AcGtr.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/AcGtr.wav -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/Algorithmic Reverb Effects.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/Algorithmic Reverb Effects.ipynb -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/apf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/apf.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/apfExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/apfExample.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/crossoverFeedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/crossoverFeedback.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/earlyReflections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/earlyReflections.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/fbcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/fbcf.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/fbcfExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/fbcfExample.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/fbcfNoMod.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/fbcfNoMod.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/fbcfParallelExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/fbcfParallelExample.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/fbcfSeriesExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/fbcfSeriesExample.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/fdnExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/fdnExample.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/lpcf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/lpcf.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/modDelay.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/modDelay.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/moorerReverb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/moorerReverb.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/rt60.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/rt60.py -------------------------------------------------------------------------------- /Ch. 16 - Algorithmic Reverb Effects/schroederReverb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 16 - Algorithmic Reverb Effects/schroederReverb.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/.DS_Store -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/AcGtr.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/AcGtr.wav -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/Amplitude Envelope Effects.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/Amplitude Envelope Effects.ipynb -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/Synth.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/Synth.wav -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/Voice.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/Voice.wav -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/__pycache__/biquadWah.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/__pycache__/biquadWah.cpython-38.pyc -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/adsr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/adsr.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/adsrExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/adsrExample.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/biquadWah.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/biquadWah.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/ciSimulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/ciSimulation.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/envWahExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/envWahExample.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/envelopeModulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/envelopeModulation.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/transientAnalysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/transientAnalysis.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/transientDesigner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/transientDesigner.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/transientExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/transientExample.py -------------------------------------------------------------------------------- /Ch. 17 - Amplitude Envelope Effects/vocoderExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 17 - Amplitude Envelope Effects/vocoderExample.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/AcGtr.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/AcGtr.wav -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/Dynamic Range Processors.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/Dynamic Range Processors.ipynb -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/Kick.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/Kick.wav -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/Synth.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/Synth.wav -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/__pycache__/biquadFilter.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/__pycache__/biquadFilter.cpython-38.pyc -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/basicComp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/basicComp.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/biquadFilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/biquadFilter.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/biquadStep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/biquadStep.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/compressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/compressor.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/compressorExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/compressorExample.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/expander.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/expander.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/expanderExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/expanderExample.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/feedbackComp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/feedbackComp.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/linearAmpToDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/linearAmpToDB.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/monoDrums.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/monoDrums.wav -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/rmsComp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/rmsComp.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/rmsComp2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/rmsComp2.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/sidechainComp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/sidechainComp.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/softKnee.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/softKnee.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/staticCharacteristics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/staticCharacteristics.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/stepDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/stepDemo.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/stepDesign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/stepDesign.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/stepDesignExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/stepDesignExample.py -------------------------------------------------------------------------------- /Ch. 18 - Dynamic Range Processors/stepResponse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 18 - Dynamic Range Processors/stepResponse.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/Signal Gain and DC Offset.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/Signal Gain and DC Offset.ipynb -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/characteristicCurve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/characteristicCurve.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/dbAmpChange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/dbAmpChange.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/dbAmpExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/dbAmpExample.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/dcOffset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/dcOffset.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/importSoundFile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/importSoundFile.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/polarityInversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/polarityInversion.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/rmsAmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/rmsAmp.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/scaleAmp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/scaleAmp.py -------------------------------------------------------------------------------- /Ch. 6 - Signal Gain and DC Offset/sw20.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 6 - Signal Gain and DC Offset/sw20.wav -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/Signal Synthesis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/Signal Synthesis.ipynb -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/__pycache__/plottf.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/__pycache__/plottf.cpython-38.pyc -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/dutyCycle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/dutyCycle.py -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/impulseTrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/impulseTrain.py -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/plottf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/plottf.py -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/sawtoothSynthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/sawtoothSynthesis.py -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/sineAngle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/sineAngle.py -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/sineSynthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/sineSynthesis.py -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/squareSynthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/squareSynthesis.py -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/triangleSynthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/triangleSynthesis.py -------------------------------------------------------------------------------- /Ch. 7 - Signal Synthesis/whiteNoise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 7 - Signal Synthesis/whiteNoise.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/Digital Summing, Signal Fades, Amplitude Modulation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/Digital Summing, Signal Fades, Amplitude Modulation.ipynb -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/__pycache__/plottf.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/__pycache__/plottf.cpython-38.pyc -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/additionExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/additionExample.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/ampModulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/ampModulation.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/equalFades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/equalFades.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/exponentialFade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/exponentialFade.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/linearFade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/linearFade.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/morphLFO.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/morphLFO.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/plottf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/plottf.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/ringModulation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/ringModulation.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/scurveFade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/scurveFade.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/sineCurveFade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/sineCurveFade.py -------------------------------------------------------------------------------- /Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/subtractionExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 8 - Digital Summing, Signal Fades, and Amplitude Modulation/subtractionExample.py -------------------------------------------------------------------------------- /Ch. 9 - Stereo Panning/Stereo Panning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 9 - Stereo Panning/Stereo Panning.ipynb -------------------------------------------------------------------------------- /Ch. 9 - Stereo Panning/autoPanExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 9 - Stereo Panning/autoPanExample.py -------------------------------------------------------------------------------- /Ch. 9 - Stereo Panning/goniometer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 9 - Stereo Panning/goniometer.py -------------------------------------------------------------------------------- /Ch. 9 - Stereo Panning/goniometerExample.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 9 - Stereo Panning/goniometerExample.py -------------------------------------------------------------------------------- /Ch. 9 - Stereo Panning/midSideProcessing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 9 - Stereo Panning/midSideProcessing.py -------------------------------------------------------------------------------- /Ch. 9 - Stereo Panning/pan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 9 - Stereo Panning/pan.py -------------------------------------------------------------------------------- /Ch. 9 - Stereo Panning/stereoImager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Ch. 9 - Stereo Panning/stereoImager.py -------------------------------------------------------------------------------- /Other/AcGtr.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Other/AcGtr.wav -------------------------------------------------------------------------------- /Other/LogicalOperations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Other/LogicalOperations.ipynb -------------------------------------------------------------------------------- /Other/audioFunctions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Other/audioFunctions.ipynb -------------------------------------------------------------------------------- /Other/basicProgramming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Other/basicProgramming.ipynb -------------------------------------------------------------------------------- /Other/graphs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Other/graphs.ipynb -------------------------------------------------------------------------------- /Other/testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HackAudio/HackAudioPythonCode/HEAD/Other/testing.py --------------------------------------------------------------------------------