DreamSequencer
DreamSequencer is an interactive generative audio synthesizer/radio application that utilizes the Tone.js library to create unique dynamic songs on every refresh. Manipulate sound through various parameters, enabling the generation of rich, evolving soundscapes. Just like your dreams, each experience is unique, and will never be the same.
Key Features
- Mood Select: Select between 5 different moods (Zzz, Calm, Focus, Fun, Hyper) varying speed, subdivisions, and flourishes.
- Effects Modules: Includes various effects such as reverb, chorus, and vibrato, which can be applied to the audio signal to create depth and richness.
- Granular Synthesizer: Utilizes granular synthesis techniques to produce complex textures by triggering multiple audio grains with randomized parameters.
- Sequencer Engine: Manages the timing and arrangement of musical elements, allowing for the creation of structured compositions with varying moods and patterns.
- Dynamic Arrangements: Each refresh generates new layout and sonic arrangements, providing a fresh experience every time.
- Instrument Integration: Includes various instruments such as arpeggiators, keys, bass, and drums, allowing for intricate musical compositions.
- Modular Architecture: Built with a modular design for easy integration of additional audio effects and instruments.
- User Interface: Built with React and Material-UI, providing an intuitive layout for users to interact with the synthesizer, adjust parameters, and visualize the audio output.