This is your work, valued
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