rkcf
|
30e59a7d16
|
Test: add Wavetable construction test coverage
Refs: #18
|
2023-02-28 10:10:42 -06:00 |
rkcf
|
a3dacdd1a7
|
Test: add coverage for Wave construction
Refs: #18, #16
|
2023-02-28 09:24:23 -06:00 |
rkcf
|
a349cbed67
|
Refactor: Move application out of main and into temp testing file
Closes: #17
Refs: #17
|
2023-02-27 15:07:56 -06:00 |
rkcf
|
36dc4a1e3d
|
Build: add google test framework
Refs: #17
|
2023-02-27 14:33:54 -06:00 |
rkcf
|
b8394e641f
|
Build: move to using cmake
|
2023-02-27 14:08:02 -06:00 |
rkcf
|
0b2d815509
|
Fix: add copy assignment functions to Wavetable and Wave
|
2023-02-27 13:29:00 -06:00 |
rkcf
|
6aa0f72afb
|
Fix: add destructors to Wavetable and Wave classes
Refs: #14
|
2023-02-27 09:14:19 -06:00 |
rkcf
|
59d504adf0
|
Fix: Wavetable not initializing with fundamental Waves
|
2023-02-27 08:59:12 -06:00 |
rkcf
|
6ba6d6b09e
|
Refactor: change Wavetable to use pointer for Wave table
Refs: #14
|
2023-02-27 08:52:49 -06:00 |
rkcf
|
b0c352674d
|
Refactor: change Wave table to work off pointers with dynamic memory
Refs: #14
|
2023-02-27 07:56:15 -06:00 |
rkcf
|
7938a3f0ed
|
Merge pull request 'Refactor to common.h' (#13) from config-parse into main
Reviewed-on: #13
|
2023-02-27 10:51:42 +00:00 |
rkcf
|
306b558f8f
|
Fix: add forgotten common.cpp file
|
2023-02-27 04:48:10 -06:00 |
rkcf
|
8d7bc51d6b
|
Refactor: move constants to common and fix logging
|
2023-02-27 04:45:37 -06:00 |
rkcf
|
52a22d53c4
|
Refactor: create common.h and move logging function there
|
2023-02-27 03:52:01 -06:00 |
rkcf
|
33b615261f
|
Fix: change waveform generation values to be in range, fixes #6
Refs: #6
|
2023-02-27 02:24:37 -06:00 |
rkcf
|
a7ce35791f
|
Merge pull request 'Add CSV export' (#8) from export-csv into main
Reviewed-on: #8
|
2023-02-27 07:53:41 +00:00 |
rkcf
|
37c859c8dd
|
Feat: add function to export full Wavetable to csv
Refs: #3
|
2023-02-27 01:34:49 -06:00 |
rkcf
|
7adc6c638d
|
Feat: add basic Wave lookup table export to csv
Refs: #3
|
2023-02-26 18:19:17 -06:00 |
rkcf
|
3673952f0c
|
Merge pull request 'Add basic Wavetable and Wave lookup table generation' (#5) from wavetable-gen into main
Closes #2
Reviewed-on: #5
|
2023-02-26 23:54:51 +00:00 |
rkcf
|
23cfca8ccf
|
Fix: Wavetable wave_table initialization
|
2023-02-26 17:48:42 -06:00 |
rkcf
|
916f874a8f
|
Feat: add triangle lookup table generator
Refs: #2
|
2023-02-26 16:55:55 -06:00 |
rkcf
|
e886b4cac2
|
Feat: add inverse saw lookup table generation
Refs: #2
|
2023-02-26 16:45:02 -06:00 |
rkcf
|
6a2f2911e7
|
Feat: add saw wave lookup table generation
Refs: #2
|
2023-02-26 16:38:53 -06:00 |
rkcf
|
32f1445862
|
Feat: add square wave lookup table generation
Refs: #2
|
2023-02-26 16:28:16 -06:00 |
rkcf
|
6b36df77e1
|
Fix: missing header includes and add generator declarations
|
2023-02-26 16:13:25 -06:00 |
rkcf
|
6d40c3876c
|
Refactor: move gen_sin to new generators file
|
2023-02-26 16:02:15 -06:00 |
rkcf
|
7cea04234f
|
Refactor: rewrite classes and fix construction
|
2023-02-26 09:11:20 -06:00 |
rkcf
|
0c15bd2f72
|
Docs: add doxygen compatable documentation to files
|
2023-02-26 07:22:25 -06:00 |
rkcf
|
c2dd910ed7
|
Refactor: move wave functions to wave.cpp
|
2023-02-26 06:16:40 -06:00 |
rkcf
|
6abdf89009
|
Refactor: breakout function definition to cpp file
|
2023-02-26 05:49:13 -06:00 |
rkcf
|
145677f0f2
|
Refactor: move Wavetable class to own header
|
2023-02-26 05:12:15 -06:00 |
rkcf
|
e2736eb276
|
Refactor: move Wave class to own header
Refs: #2
|
2023-02-26 05:08:31 -06:00 |
rkcf
|
4a274f4618
|
Feat: add Wave class for single cycle waveform and make Wavetable proper
Refs: #2
|
2023-02-26 04:27:46 -06:00 |
rkcf
|
3cc6970596
|
Refactor: simplify number typedefs
|
2023-02-26 03:53:50 -06:00 |
rkcf
|
911f16b63c
|
Feat: add sine wavetable generation
Refs: #2
|
2023-02-25 14:54:33 -06:00 |
rkcf
|
3742e75309
|
Add: skeleton wtpp.cpp with Wavetable class
Refs: #2
|
2023-02-25 14:02:21 -06:00 |
rkcf
|
541af6a701
|
Fix: change C++ version in makefile
|
2023-02-25 14:01:32 -06:00 |
rkcf
|
19788cee00
|
Feat: add variables, debuging, cleaning to Makefile
|
2023-02-25 12:09:20 -06:00 |
rkcf
|
248e84b035
|
Add: .gitignore
|
2023-02-25 11:58:11 -06:00 |
rkcf
|
c2c846f4fa
|
Add: Makefile
|
2023-02-25 11:57:55 -06:00 |
rkcf
|
8068dfeb81
|
Fix: title in README
|
2023-02-25 11:30:36 -06:00 |
rkcf
|
770f81dd37
|
Add: README.org and LICENSE
|
2023-02-25 11:29:03 -06:00 |