Commit graph

45 commits

Author SHA1 Message Date
tildearrow
373367724b GUI: use canvasW/H instead of scrW/H*dpiScale 2022-10-20 02:34:14 -05:00
tildearrow
ca1118a40f GUI: fix crash in no asset menu (wave/sample) 2022-10-19 13:53:56 -05:00
tildearrow
7486bb17f4 GUI: fix wave edit randomize 2022-10-19 13:14:52 -05:00
tildearrow
6216e286f8 GUI: mark modified cases in wave editor 2022-10-16 18:30:48 -05:00
tildearrow
78fc022c04 GUI: format 2022-10-12 14:54:29 -05:00
tildearrow
8be5e5a9e6
Merge pull request #699 from system64MC/wavetable_interpolation_no_opf2
Wavetable interpolation
2022-10-12 14:26:43 -05:00
System64
0782e3af1d
Update waveEdit.cpp 2022-10-12 12:07:19 +02:00
System64
a51840b801
Fixed assertion crash and fixed a bug with the cubic interpolation. The interpolated waveform will now stay in phase. 2022-10-12 11:59:04 +02:00
tildearrow
6c88c9c798 GUI: update wave size hints for Virtual Boy 2022-10-10 03:02:36 -05:00
tildearrow
4dec0e52a5 GUI: notify wave change when using wave editor 2022-10-10 03:00:07 -05:00
tildearrow
70361c44ca GUI: editor improvements when no asset is selected 2022-10-08 17:57:14 -05:00
System64
46b5e64415
added interpolations for wavetable resize 2022-10-03 19:48:07 +02:00
tildearrow
3e311d94a2 GUI: fix FM wave gen mult 16 2022-09-16 02:04:01 -05:00
tildearrow
09233b6de0 GUI: add signed waveform view mode 2022-09-10 22:35:21 -05:00
tildearrow
fc14211997 GUI: wave generator, part 9
it's complete!
2022-09-10 22:12:03 -05:00
tildearrow
7d89708bf7 Clang can you stop complaining 2022-09-10 21:25:58 -05:00
tildearrow
a46ef0c0be GUI: wave generator, part 8
to-do:
- normalize
- /2
- ×2
- smooth
2022-09-10 19:35:50 -05:00
tildearrow
99340234b8 GUI: wave generator, part 7
prepare for WaveTools (formerly Mangle)
2022-09-10 16:01:22 -05:00
tildearrow
0ac92209d0 GUI: even more mobile work 2022-09-09 18:53:20 -05:00
tildearrow
d021005f26 GUI: fix arp macro hover 2022-09-09 16:41:00 -05:00
tildearrow
7e065e4cfe GUI: more mobile UI things 2022-09-09 15:31:29 -05:00
tildearrow
9a3c81d90a GUI: wave generator, part 6
FM now with feedback!
2022-09-09 03:23:18 -05:00
tildearrow
a59ed84322 GUI: fix wave gen FM con checkboxes doing nothing 2022-09-06 14:28:57 -05:00
tildearrow
f94c6f101a GUI: wave generator, part 5
completely untested FM generation
2022-09-05 05:48:20 -05:00
tildearrow
9435ab12b0 GUI: wave generator, part 4
prepare FM
2022-09-04 04:00:56 -05:00
tildearrow
f7bca46a4a GUI: implement save as format in editors as well 2022-09-04 02:37:43 -05:00
tildearrow
ce2d322e47 GUI: add replace for wave/sample and prepare for
raw sample import
2022-08-13 04:17:32 -05:00
freq-mod
9447442fed Update waveform editor height/width guide 2022-07-27 16:09:36 +02:00
tildearrow
185b283ef6 GUI: wave generator, part 3 2022-07-27 02:36:36 -05:00
tildearrow
693d457fff GUI: wave generator, part 2 2022-07-27 02:23:29 -05:00
tildearrow
7d5f5a91c6 GUI: wave generator, part 1 2022-07-27 01:20:26 -05:00
tildearrow
191a0dedf9 GUI: improve wavetable editor, part 2 2022-07-21 03:14:52 -05:00
tildearrow
962dab012c GUI: improve wavetable editor, part 1 2022-07-21 02:49:19 -05:00
tildearrow
7750a9b9f3 GUI: fix possible wave editor crash 2022-05-25 12:18:11 -05:00
tildearrow
a34481205a GUI: more mobilework 2022-05-19 16:35:00 -05:00
BlastBrothers
4bb77ea3cb This is not a sample properties table 2022-04-17 11:38:28 -04:00
BlastBrothers
ab4f9945a5 Define the compact wave editor 2022-04-16 21:51:53 -04:00
tildearrow
95ce867ce3 GUI: add mentions of FDS to wave editor 2022-04-06 02:09:53 -05:00
tildearrow
44d72c2106 GUI: add load/save/select to ins/wave editors
TODO: on sample editor
TODO: load replace instead of load insert
2022-04-02 18:22:06 -05:00
tildearrow
ffb01dd19c Revert "release 0.6pre0"
This reverts commit f7566455c2.
2022-04-01 05:20:00 -05:00
tildearrow
f7566455c2 release 0.6pre0 2022-04-01 04:45:06 -05:00
tildearrow
941aab0def GUI: add ability to input waveform data in hex
closes #327
2022-03-30 00:28:49 -05:00
cam900
2eaa6ed0ce Merge branch 'master' of https://github.com/tildearrow/furnace into n163
# Conflicts:
#	CMakeLists.txt
#	papers/doc/7-systems/README.md
#	src/engine/dispatchContainer.cpp
#	src/gui/gui.cpp
#	src/gui/insEdit.cpp
2022-03-23 02:44:13 +09:00
tildearrow
7e5c27c5b7 GUI: massive code split
gui.cpp now less than 3000 lines
2022-03-21 17:34:43 -05:00
tildearrow
e62f9bffd3 GUI: re-organize code
ins/wave/sample lists now in dataList.cpp
wave editor now under its own file
2022-03-21 16:34:19 -05:00