Capstone Project

Back to listing
Group 2019-33 Status completed
Title BenzAI Sequencer?
Supervisor TBA
Description Today’s electronic musicians have to produce many songs made out of musical sequences and melodies. Traditionally, these sequences must be programmed by hand, which is very time consuming. Our project aims to solve this problem by learning what kind of sequences a given musician prefers and automatically generate similar sequences to aid the musician in creating more music faster. Project Features: Sequencer: - Generates digital sequences of frequency, duration and modifier - Modifier sequence can be used to change parameters such as the tone of the generated sound and effects - Can generate new sequences randomly or according to preferred sequence profile - User can indicate their preferences via a ‘good / bad’ input which teaches the algorithm to generate new sequences closer to their preferences - Multiple preferred sequence profiles can be generated and saved - MIDI input to change root note / scale Synthesizer / Sampler: - Has a number of different waveforms for output - Storage for WAV files to be played back - Analog input to apply effects to pre-existing audio sources - Has inbuilt digital signal path containing effects and convolution - Outputs to analog signal path containing filter, envelope generator and voltagecontrolled amplifier which outputs to a speaker - MIDI to play notes using a keyboard
Requirement Software design in C Microcontroller proficiency (Arduino, possibly Raspberry pi experience) Digital signal processing Analog circuit design PCB design Soldering
Tools Spectrum analyzer Oscilloscope Multimeter Power supplies Breadboard
Number of Students 3
Students Colin Barber George Hatem Wissem Bahloul
Comments:
Links: