Hailey Somerville
|
2ff7f3837a
|
move plotter and refactor channel handling
|
2020-04-08 19:50:20 +10:00 |
|
Hailey Somerville
|
23ed463962
|
import modules in macro too
|
2020-04-08 18:58:33 +10:00 |
|
Hailey Somerville
|
1205f9e097
|
move entire Module impl into one macro
|
2020-04-08 18:55:09 +10:00 |
|
Hailey Somerville
|
cd179ae144
|
move module enum into module mod
|
2020-04-08 18:47:39 +10:00 |
|
Hailey Somerville
|
8cb9b15999
|
hook up icecast module
|
2020-04-07 18:44:59 +10:00 |
|
Hailey Somerville
|
6c7e8c43a9
|
fix the plotter the right way
|
2020-04-06 23:04:21 +10:00 |
|
Hailey Somerville
|
c3ca52f9ab
|
bump plotter frequency up to 10hz
|
2020-04-06 23:00:59 +10:00 |
|
Odin Dutton
|
5e93bf0a7b
|
Merge pull request #16 from charliesome/twe4ked/plotter
Initial plotter implementation
|
2020-04-06 15:50:29 +10:00 |
|
Hailey Somerville
|
9d77847074
|
make fm sine mono input
|
2020-04-05 19:09:33 +10:00 |
|
Odin Dutton
|
16c8afe4be
|
Take a single stereo input and split into two graphs
|
2020-04-05 19:04:19 +10:00 |
|
Hailey Somerville
|
261c28fb26
|
use f64 everywhere except for in sample buffers
|
2020-04-05 18:40:15 +10:00 |
|
Odin Dutton
|
662f46c3f2
|
Initial plotter implementation
This is fun for sine waves but probably not useful in the general case.
|
2020-04-05 17:30:38 +10:00 |
|
Hailey Somerville
|
447e9e6710
|
back off for a couple of ticks if ringbuffer runs empty
|
2020-04-04 23:40:05 +11:00 |
|
Hailey Somerville
|
06b8329f2e
|
don't short circuit output buffer if there's no input
|
2020-04-04 23:39:47 +11:00 |
|
Hailey Somerville
|
2ba02b877c
|
add clip and lag warning indicators
|
2020-04-04 22:54:04 +11:00 |
|
Hailey Somerville
|
278ec330a1
|
add a gain knob
|
2020-04-04 22:13:48 +11:00 |
|
Hailey Somerville
|
6971956719
|
implement cue engine-side
|
2020-04-04 18:15:24 +11:00 |
|
Hailey Somerville
|
6ab93bea28
|
add 4 channel mixer
|
2020-04-04 15:58:23 +11:00 |
|
Hailey Somerville
|
31fad0bd98
|
fix warnings
|
2020-04-04 15:42:22 +11:00 |
|
Jacob Haslehurst
|
a8cc22814e
|
tidy
|
2020-04-04 14:24:58 +11:00 |
|
Jacob Haslehurst
|
9e87ab979f
|
implement envelope amplitude
|
2020-04-04 14:22:25 +11:00 |
|
Jacob Haslehurst
|
1b46fc3458
|
hook up envelope in UI
|
2020-04-04 13:32:12 +11:00 |
|
Jacob Haslehurst
|
71cda38cd4
|
scaffold envelope
|
2020-04-04 13:32:12 +11:00 |
|
Hailey Somerville
|
9e42667e4a
|
add system defaults button to output device
|
2020-04-04 13:26:13 +11:00 |
|
Hailey Somerville
|
935fc76e83
|
fix sine generator
|
2020-04-04 13:12:41 +11:00 |
|
Jacob Haslehurst
|
039eb706fc
|
mono sine generator output
|
2020-04-04 12:21:23 +11:00 |
|
Hailey Somerville
|
f1dee22a19
|
impl stereo splitter and panner
|
2020-04-04 01:19:42 +11:00 |
|
Hailey Somerville
|
466a034c4c
|
add mono line type
|
2020-04-04 00:51:10 +11:00 |
|
Hailey Somerville
|
bb796fbc19
|
add LineType enum and make modules return slices of inputs/outputs
|
2020-04-03 23:13:27 +11:00 |
|
Jacob Haslehurst
|
881df12514
|
rename Gate to Trigger
|
2020-04-03 20:12:57 +11:00 |
|
Jacob Haslehurst
|
fd8a471542
|
completely fill gate buffer
|
2020-04-03 20:09:14 +11:00 |
|
Jacob Haslehurst
|
2c29200d25
|
strip back gate to bare minimum
|
2020-04-03 18:56:35 +11:00 |
|
Jacob Haslehurst
|
d68dde3cd5
|
add non-functional keyboard gate
|
2020-04-03 18:26:30 +11:00 |
|
Hailey Somerville
|
532f70aecc
|
implement output channel assignments
|
2020-04-03 17:06:10 +11:00 |
|
Jacob Haslehurst
|
dedfa07b78
|
Fix depth typo
Co-Authored-By: Charlie Somerville <charlie@charlie.bz>
|
2020-04-03 16:13:02 +11:00 |
|
Jacob Haslehurst
|
18233cedb2
|
Input typo
Co-Authored-By: Charlie Somerville <charlie@charlie.bz>
|
2020-04-03 16:12:21 +11:00 |
|
Jacob Haslehurst
|
87e9783a09
|
implement amp mod depth
|
2020-04-03 15:59:54 +11:00 |
|
Jacob Haslehurst
|
978085323b
|
optional input buffers
|
2020-04-03 15:48:53 +11:00 |
|
Jacob Haslehurst
|
8b53a72f63
|
implement amplitude modulation
|
2020-04-03 15:20:39 +11:00 |
|
Jacob Haslehurst
|
9ad7d6acc1
|
add amplifier to backend
|
2020-04-03 14:54:17 +11:00 |
|
Hailey Somerville
|
078351eb63
|
add FM sine module
|
2020-04-03 13:03:53 +11:00 |
|
Hailey Somerville
|
ba098dd6dc
|
make TICKS_PER_SECOND and SAMPLES_PER_TICK private to engine
|
2020-04-03 00:28:43 +11:00 |
|
Hailey Somerville
|
4a083dfa0c
|
pull modules out into own source files
|
2020-04-03 00:18:48 +11:00 |
|
Hailey Somerville
|
0f68b652a9
|
pull output device into own file
|
2020-04-02 23:49:06 +11:00 |
|