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
|
Student 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: |
|