Swizzle is a tool that transforms audio files into guitar tabs using a convolutional neural network (CNN) and some pre- and post-processing magic. It was developed to help musicians quickly transcribe songs from audio recordings without breaking their creative flow.
The project uses a CNN to analyze audio files and generate guitar tabs. The model is trained on a large dataset of audio files and their corresponding guitar tabs. The pre-processing step involves converting the audio files into spectrograms, which are then fed into the CNN. The post-processing step involves converting the output of the CNN into a readable guitar tab format.