Sassy Audio Spreadsheet
Sassy is an audio spreadsheet. Or, as it stands, it's THE audio spreadsheet. It's a spreadsheet. You can add values to cells, ask it to average a range. It's a synthesizer. You can ask it to generate a sine wave based on time, and output it through your speakers. Add an ADSR envelope, modulate the frequency based on MIDI input note, put in some filters and hey, it's an actual instrument. Sassy includes over 100 functions, including some that largely make sense in a spreadsheet way (like finding maximum value out of a range) and others that largely make sense in a synthesizer way (like high pass filter, various waveform generators, delays etc) as well as a whole lot that make sense in both (like trigonometry). Want to control something with a slider? Just add slider() to your formula, and a slider pops up. Same goes for buttons, toggles, graphs, fft:s. Want to control something with your midi keyboard? Just add calls to midipot, midinote, midinoteon, midival. Want to control your midi synth with Sassy? Just add midiout, midioutpot, midioutpitch.. Sassy is available for windows at https://sol-hsa.itch.io/sassy, with source code on github at github.com/jarikomppa/sassy/