-
02 Differentiable Digital Signal Processing: Timbre Transfer - Deep Learning
- 00:00:00 Timbre Transfer Demo
- 00:02:55 Installing and Importing the DDSP Library
- 00:03:10 Recording or Uploading Audio
- 00:05:08 Loading a Model: Violin
- 00:06:56 Resynthesizing Audio
- 00:08:01 Modifying Conditioning
- 00:09:06 Pre-trained Trumpet Model
- 00:10:22 Pre-trained Flute2 Model
- 00:11:18 Pre-trained Tenor Saxophone Model
- 00:12:56 Pitch Shifting
- 00:13:50 Demo Application Conclusions
- 00:15:19 DDSP ICLR Paper: The International Conference on Learning Representations
- 00:17:18 Install and Imports
- 00:18:16 Gin Config Framework
- 00:22:35 Recording Audio
- 00:26:23 base64: Decode the Base64 encoded bytes-like object or ASCII string
- 00:26:43 Audio bytes to Numpy
- 00:27:44 Uploading an Audio File
- 00:29:29 Colab Files Upload
- 00:33:43 Log Magnitude Spectrogram
- 00:36:40 DDSP Spectral Operations: Compute Magnitude
- 00:37:11 DDSP Spectral Operations: Short-time Fourier Transform (STFT)
- 00:38:15 Tensorflow Signal: Short-time Fourier Transform (STFT)
- 00:39:37 DDSP Safe Log
- 00:43:14 Numpy Rotate 90
- 00:44:56 Pyplot Matshow
- 00:46:33 DDSP Colab Utils: Play Audio
- 00:49:52 Scipy IO Wavfile Write
- 00:51:37 IPython Display Audio
- 00:55:29 Computing Audio Features
- 00:56:28 CREPE: A Convolutional Representation for Pitch Estimation
- 00:57:39 CREPE ICASSP 2018 Paper
- 01:06:16 DDSP Timbre Transfer Audio Features
- 01:09:28 Computing F0
- 01:10:23 Viterbi Algorithm
- 01:13:38 Computing Loudness
- 01:17:50 Dynamics, Intensity and Loudness
- 01:21:12 A-weighting Function
- 01:24:59 Plotting the Audio Features
- 01:25:28 Loading a Pre-Trained Model
- 01:27:05 Gsutil Tool
- 01:28:22 tf.io.gfile
- 01:29:19 Parsing Gin Config
- 01:31:03 Gin Query Parameters
- 01:35:57 Understanding the Pre-Trained Model
- 01:36:16 DDSP Autoencoder Model
- 01:37:13 DDSP Model Base Class
- 01:39:01 DDSP ICLR Paper: Autoencoder Architecture
- 01:39:43 Gin Config - Model Parameters
- 01:42:17 DDSP Encoders
- 01:44:12 DDSP Decoders
- 01:45:47 Recurrent Neural Network (RNN)
- 01:46:18 Gated Recurrent Units (GRUs)
- 01:47:28 Harmonic Oscillator / Additive Synthesizer
- 01:48:54 Filtered Noise / Subtractive Synthesizer
- 01:50:08 Multi-Scale Spectral Loss
- 01:51:52 DDSP Reverb
- 01:52:21 Conclusion
-
03 Tensorflow + Tensorboard + Scikit-learn: Simple audio recognition: Recognizing keywords
- 00:00:00 Introduction
- 00:00:34 Simple audio recognition: Recognizing keywords Example
- 00:03:53 Tensorflow Keras
- 00:05:38 Tensorflow
- 00:07:44 Seed for Experiment Reproducibility
- 00:09:56 Speech Commands Dataset
- 00:11:33 Downloading files using 'tf.keras.utils.get_file'
- 00:15:07 Returning a list of files that match the given pattern(s) using 'tf.io.gfile.glob'
- 00:16:19 Splitting the dataset into training, validation and testing subsets
- 00:19:29 Scikit-learn
- 00:20:14 Stratified ShuffleSplit
- 00:24:38 Writing descriptive and efficient input pipelines using 'tf.data.Dataset'
- 00:26:20 Reading the contents of a file using 'tf.io.read_file'
- 00:27:14 Applying transformations across the elements of a dataset using '.map(...)'
- 00:31:18 Spectrograms using 'tf.signal.stft'
- 00:31:32 Zero-padding in Tensorflow
- 00:34:00 Listening to audio files
- 00:36:10 Plotting Spectrograms
- 00:40:29 Batching the training and validation subsets using '.batch(...)'
- 00:41:48 Caching elements of a dataset using '.cache(...)'
- 00:42:20 Prefetching elements of a dataset unsing 'prefetch(...)'
- 00:43:13 Preprocessing Layers: Resizing and Normalization
- 00:43:48 Building a Sequential Model in Tensorflow Keras
- 00:46:10 Printing a string summary of the network using '.summary()'
- 00:46:46 Configuring the model for training using '.compile(...)'
- 00:48:12 Configuring Tensorboard
- 00:50:18 Training the Model using '.fit(...)'
- 00:50:33 Visualization in Tensorboard
- 00:52:20 Evaluating the Test set Performance
- 00:53:39 Displaying a Confusion Matrix using '.tf.math.confusion_matrix(...)'
- 00:54:40 Running Inference on an Audio File
-
Notifications
You must be signed in to change notification settings - Fork 6
GuitarsAI/TopicsInAudioAndMusicTech
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Topics in Audio Processing & Music Technology
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published