Oscilloscope Music Artist | MEng Computing Graduate @ Imperial College London
osci-render. 〰📺🔊 Synthesiser audio plugin for making music by drawing objects on an oscilloscope using audio.
709osci-render-juce. 〰📺🔊 Synthesizer for making music by drawing objects on an oscilloscope using audio. Now as an audio plugin!
9SimpleWMI. 💻😊 .NET library for the easy use of WMI features available in the System.Management library.
9osci-sample. A platform for sharing oscilloscope music samples
6kidney-diffusion. Generating Histopathology Images With Segmentation Masks, and Gigapixel Images With Ultra-Resolution Cascaded Diffusion Models
4SnakeAI. An AI that learns to play snake using a neural network and a genetic algorithm.
3sosci. Software oscilloscope for displaying live audio, as you would on an oscilloscope
3MazeAI. A maze traversal AI that uses a genetic algorithm. Watch the video on it here: https://www.youtube.com/watch?v=mUs6qY9Xurs
2NEAT. NEAT Implemented in Java
2flocking. Messing around with flocking behavioral algorithms
1tuning_playbook. A playbook for systematically maximizing the performance of deep learning models.
1c-tutorials. Completing Imperial C tutorials
1patchable. Visual Audio Programming
1minefield. This is a C# command-line based game that will allow you to create and traverse a minefield.
1PlayTogether. PlayTogether allows musicians to collaborate by playing along with other band members as a backing track, leading to more cohesive music-making
1haskell-exam-practice. Solutions to some Haskell past exams from the Imperial College London Computing course. Specifications for each test can be found here: http://wp.doc.ic.ac.uk/ajf/haskell-tests/
1vectrex-pong. Clone of the game Pong written in C for the Vectrex game console
1juce_mts_esp. A JUCE module wrapping the MTS-ESP client library for easy microtuning support in JUCE audio plugins
1