Ben L. O'Sullivan

Ben L. O'Sullivan

MUSICIAN | TUTOR | RESEARCHER

ABOUT

Ben Lamb O'Sullivan is a musician, tutor, and research candidate. My research interest is in the development of DIY musical interfaces for creative practice and performance.

Funding for the study is awarded by the Irish Research Council under the Government of Ireland Postgraduate Research Scholarship and the DkIT Postgraduate Research Scheme.

The study is being conducted at the Dundalk Institute of Technology, Ireland under the supervision of Dr. Claire Fitch, Dr. Niall Coughlan, and Seán Keegan.

Dundalk Institute of Technology Logo Irish Research Council Logo


BLOS Profiler

PROJECTS

project fourteen image

FX Chain & Amp

JavaScript, Tone.js, Modules


View | Code

Building on the previous project, this interface adds an amp module to the chain. The exisiting modules are presented in a uniform layout

project thirteen image

Audio Module Chain

JavaScript, Tone.js, Modules


View | Code

The interface combines previous interfaces to create audio modules to mimic a guitar chain

project twelve image

Audio Meter

JavaScript, Tone.js


View | Code

The interface monitors the incoming signal and displays the level in dB.

project eleven image

Audio FX Chain

JavaScript, Tone.js, Modules


View | Code

The interface allows the user to select from a range of audio FX and apply them to an incoming signal.

project ten image

Guitar Cab IRs

JavaScript, Tone.js


View | Code

The interface allows the user to select from a range of guitar cabinet impulse responses and apply them to an incoming signal wth EQ.

project nine image

Audio Input

JavaScript, Tone.js, WebAudio


View | Code

A switch that allows the user to select their audio source. The interface can sum input to mono, stereo, or use connected MIDI devices.

project eight image

Practice App

JavaScript, Tone.js, ml5.js


View | Code

A cross-platform practice app containing a basic metronome and guitar tuner.

project seven image

Pitch Detection

JavaScript, Tone.js, ml5.js


View | Code

A comparison of pitch detection using FFT and ML through the Web Audio API, Tone.js, and ml5.js libraries.

project six image

Voice Changer

HTML, CSS, JavaScript, Tone.js


View | Code

A voice changer using the Web Audio API and Tone.js library. Best used with headphones.

project five image

Tone Generator

HTML, CSS, JavaScript, Tone.js


View | Code

A basic tone and noise generator using the Tone.js library. Users may select a tone or noise type and modify the frequency and type.

project one image

Metronome

HTML, CSS, JavaScript


View | Code

This project shows a metronome with the ability to change the BPM and time signature.

project two image

Tuner

HTML, CSS, Javascript, p5js, ml5


View | Code

This project demonstrates a basic instance of an instrument tuner using p5js and ml5 libraries. The interface allows users to tune a guitar, bass, or ukulele.

project three image

Counter

HTML, CSS, JavaScript


View | Code

The counter takes user actions on addition, subtraction, and a reset button. Positive numbers appear in green, negative in red, and zero in black.

project four image

Frequency Analyser

HTML, CSS, JavaScript


View | Code

This project demonstrates uses the Web Audio API to analyse the frequency of an audio signal. Users may select a basic sine wave or upload an audio file.

CONTACT

Email: benedict.lambosullivan@dkit.ie



FUNDED BY

Dundalk Institute of Technology Logo Irish Research Council Logo