-
-
rp-wildlife-camera Public
A wildlife camera system, powered by Raspberry Pi and iPhone.
Python MIT License UpdatedAug 25, 2022 -
pyAudioViewer Public
PyQt application for visualising audio files in the time and frequency domain.
-
HP4195A Public
PyQt application for interfacing with a HP4195A Network/Spectrum Analyser to remotely view and save the measurement data.
-
rspb-swift-caller Public
Solar powered Arduino based MP3 player for RSPB conservation projects.
-
w-frank.github.io Public
My personal site built with Pelican and hosted with GitHub Pages.
JavaScript UpdatedMay 20, 2022 -
stm32-examples Public
Example programs demonstrating the use of various peripherals on the STM32 F407G-DISC1 and NUCLEO-L496ZG boards. Developed using STM32CubeIDE and the STM32 HAL.
C UpdatedFeb 14, 2022 -
data-structures-in-c Public
Common data structures implemented in C.
C MIT License UpdatedApr 26, 2021 -
hdl-doc-tools Public
A set of templates created using LaTeX and WaveDrom for documenting HDL based digital electronics designs.
TeX UpdatedMar 3, 2021 -
python-plotting Public
A custom Python class to adjust the default Matplotlib settings so that all my figures have a uniform format and look. Includes the option to render fonts with LaTeX.
Python MIT License UpdatedMar 3, 2021 -
electronics-design-tools Public
A collection of script-based tools and calculators for electronics design.
-
kicad-ngspice-plotter Public
A Python helper program to read and plot CSV files generated by Ngspice circuit simulation in KiCad/Eeschema.
Python MIT License UpdatedMar 3, 2021 -
arduino-clone Public
A battery powered Arduino clone for project prototyping. Designed with KiCad.
UpdatedFeb 8, 2021 -
file-templates Public
A collection of source code file templates in my favoured languages.
C UpdatedDec 6, 2020 -
juce-string-model Public
Realistic string instrument model using physical modelling. Includes a delay line to create echo patterns in the stereo sound field.
-
juce-audio-player Public
Audio player application. Simple open/play/stop interface for controlling the playback of audio files with visualiser. Supports WAV, AIFF and MP3.
-
juce-audio-filters Public
Collection of digital audio filter plugins using the JUCE DSP module.
-
juce-metronome Public
A metronome application with start and stop controls.
-
juce-synth Public
A MIDI controlled subtractive synthesiser built using the JUCE audio application framework and Maximillian audio synthesis and signal processing library.