summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-12-17Fix: missing script fileHEADmainGrant Shangreaux
2021-12-17Feature: complete Bell GUI interface!! 🔔Grant Shangreaux
2021-12-17Add: more detailed Risset's Bell implementationGrant Shangreaux
2021-12-10Wire up the spriteJacob Lee
2021-12-10Add: nonsenseGrant Shangreaux
2021-12-04Remove hacky trick for instrument and update the instrument in the trigger me...Jacob Lee
2021-12-04Add oscillator back and allow toggling between instrument and waveform in God...Jacob Lee
2021-12-03Fix: missing Partial fileGrant Shangreaux
2021-12-03Add: Partial implementation to refactor InstrumentGrant Shangreaux
2021-12-03Additive synthesis works! Clean up neededJacob Lee
2021-12-03Add: partial hooking up Instrument in place of OscGrant Shangreaux
2021-12-03Add: sketch of Instrument implementationGrant Shangreaux
2021-12-02Clean: factor out a utils module and fix some testsGrant Shangreaux
2021-11-24Refactor envelope to use line iteratorJacob Lee
2021-11-15Docs: update link in readmeGrant Shangreaux
2021-11-15Docs: interface design updates and notes about Signal/LineGrant Shangreaux
2021-11-13Add: Envelope Iterator implementation and click to trigger noteGrant Shangreaux
2021-11-13Clean: a bit of junk moved around, Add: Osc::sample methodGrant Shangreaux
2021-11-12Add: Osc Iterator refactorGrant Shangreaux
2021-11-12Add: phasor iterator implementationGrant Shangreaux
2021-11-11Implement White/Brown noise. Refactor neededJacob Lee
2021-11-11Add: poorly implemented but working amplitude envelopeGrant Shangreaux
2021-11-09Fix: module visibility warnings, Add: MonoSynth::envelope stubGrant Shangreaux
2021-11-09Add: stub of asdr module / Envelope structGrant Shangreaux
2021-11-09Clean: move Osc into a file moduleGrant Shangreaux
2021-11-09Docs: update commentsGrant Shangreaux
2021-11-07Fix: frequency modulation implementation to be correct :|Grant Shangreaux
2021-11-07Feature: frequency modulation MVP implemented :loud-sound:Grant Shangreaux
2021-11-05Refactor completeJacob Lee
2021-11-05Feature: refactored interface to MonoSynth :musical_keyboard:Grant Shangreaux
2021-11-05Clean: remove shared object from repo and ignore itGrant Shangreaux
2021-11-05Docs: initial start on the Mono Synth MVP designGrant Shangreaux
2021-11-02Bending it like BeckhamJacob Lee
2021-11-01Add: mouse control of frequency based on x coord mouse positionGrant Shangreaux
2021-11-01Add: triangle and sawtooth waveformsGrant Shangreaux
2021-10-31Clean: remove clear buffer calls,factor out check_waveform() [godot]Grant Shangreaux
2021-10-30Add: square wave and waveform switch interface in godotGrant Shangreaux
2021-10-30Add: restructured Osc class preparing for more wave formsGrant Shangreaux
2021-10-30Docs: add crate comment and one example block with testGrant Shangreaux
2021-10-30Add: phase based sine wave oscillator and comment GDscriptGrant Shangreaux
2021-10-29Add: pack an Array<Vector2<f32>> of samples and push_bufferGrant Shangreaux
2021-10-28Remove unneeded use statementJacob Lee
2021-10-28Rename MonoBuffer to SineWave and clean up rust code a little bitJacob Lee
2021-10-27Clean upJacob Lee
2021-10-27Fix pitch in rust code and limit to 3 second durationJacob Lee
2021-10-27Add: makefileGrant Shangreaux
2021-10-27Feature: working audio from rust into godotGrant Shangreaux
2021-10-27Add: main.gd script that loads the MonoBuffer gdnsGrant Shangreaux
2021-10-26Add: TypedArray for godot buffer frames propertyGrant Shangreaux
2021-10-26Scorched EarthJacob Lee