Commit graph

6965 commits

Author SHA1 Message Date
Kagamiin~
64baa7c97f Some refactoring 2023-10-22 11:46:34 -03:00
Kagamiin~
dde56c0cfc Merge branch 'master' into feature/esfm 2023-10-21 14:57:43 -03:00
Kagamiin~
a1b7e52467 Implementing pattern effects, detune on FM preview, default instrument 2023-10-21 14:35:20 -03:00
tildearrow
10c72f3a10 SoundUnit: duty on forceIns 2023-10-20 17:28:45 -05:00
tildearrow
6754ccb9ec 32-bit ImDrawIdx on mobile
issue #1538
2023-10-20 17:00:08 -05:00
tildearrow
543344468b
Merge pull request #1549 from brickblock369/master
Adding additional OPN drums
2023-10-20 16:59:35 -05:00
brickblock369
9b6aef0be7
Adding additional OPN drums 2023-10-20 14:06:22 -07:00
tildearrow
a1c6b622fd
Merge pull request #1546 from tildearrow/doc-icons
Completing the "make new icons" paper.
2023-10-18 22:39:26 -05:00
Electric Keet
71b098695a Completing the "make new icons" doc. 2023-10-18 19:45:50 -07:00
Kagamiin~
821b567b8c Updating ESFMu with envelope delay fix; fixing macro op ordering 2023-10-18 17:01:46 -03:00
tildearrow
f31bb1bdc7 fix subsong parameter ignored when using output 2023-10-18 14:33:12 -05:00
tildearrow
148e06a62a GUI: channel status, part 1 2023-10-18 04:26:50 -05:00
tildearrow
d5da4d7e52 GUI: prepare to add auto-clone feature 2023-10-18 00:00:23 -05:00
tildearrow
74d2e7e329 aaaaaaa 2023-10-17 18:38:39 -05:00
tildearrow
0582c7448d update furIcons 2023-10-17 18:23:20 -05:00
Electric Keet
703c8beeff Adding "ESFM" to icons font.
The new codepoint is `E143`.
2023-10-17 18:21:40 -05:00
Kagamiin~
6ce2fd0c9a Adding ESFM letter-style instrument icon
Thanks to Electric Keet for providing me with the icon!
2023-10-17 20:16:44 -03:00
tildearrow
ad55e6f728 ES5506: fix getPan 2023-10-17 18:11:12 -05:00
Kagamiin~
a01ddd381e Implement ESFM macros 2023-10-17 19:24:57 -03:00
tildearrow
06ba12b270 add command line option to see song summary 2023-10-17 14:11:35 -05:00
Kagamiin~
8ae86f79a8 Merge branch 'master' into feature/esfm 2023-10-17 15:53:21 -03:00
Kagamiin~
aee939bd3e Implement fixed frequency mode for modern and classic layouts 2023-10-17 15:47:08 -03:00
Lunathir
94213d7cda Fix stray apostrophe 2023-10-17 01:34:43 -05:00
Lunathir
e8ff51c7d1 Correct instances of years having apostraphes at end 2023-10-17 01:34:43 -05:00
Electric Keet
7970b36b6c Adding bitmask explainer to docs. 2023-10-16 20:05:24 -05:00
tildearrow
e72477d31c add to-do list 2023-10-16 20:04:32 -05:00
tildearrow
11e9cd3a07 GUI: fix mobile controls time scaling 2023-10-16 19:50:15 -05:00
tildearrow
7dfb7e916c GUI: use FreeType by default 2023-10-16 16:23:54 -05:00
tildearrow
758498255d I hate Markdown line breaks 2023-10-16 15:01:44 -05:00
Kagamiin~
39001dcb6a Adding operator routing visualization 2023-10-16 16:57:04 -03:00
tildearrow
e633550647 automatic safe mode!
to-do: test on Windows...
2023-10-16 14:55:01 -05:00
tildearrow
1cf519ce17 add safe mode with audio 2023-10-16 14:01:30 -05:00
tildearrow
a06c38d8b1 update doc to mention FreeType settings 2023-10-16 07:10:05 -05:00
tildearrow
c420b55a16 add a safe mode
disables audio output
enables software rendering
disables font loading

not automatic yet
2023-10-16 06:53:21 -05:00
tildearrow
80c9795773 more FreeType work 2023-10-16 06:14:44 -05:00
tildearrow
b379125587 GUI: experimental FreeType font renderer
disabled by default until I feel happy
2023-10-15 20:15:33 -05:00
tildearrow
f44369a09e GUI: aaaaaaa 2023-10-15 19:48:20 -05:00
Kagamiin~
4a0295fd1f WIP: adding fixed pitch mode; fix UB in ESFM driver 2023-10-15 19:46:07 -03:00
tildearrow
c57d5efdfd GUI: add warning if ins cannot be previewed 2023-10-15 17:37:51 -05:00
tildearrow
061b8e7aa1 GUI: add a hint when an ins cannot be previewed 2023-10-15 17:02:25 -05:00
Kagamiin~
84e0ec9dae bump ct range to 24; fix bug in modern layout for OPL and ESFM 2023-10-15 11:46:32 -03:00
Kagamiin~
484b6f4411 Adding classic layout; fixing operator swapping and KSL bit order 2023-10-15 11:46:32 -03:00
Kagamiin~
cfa0628a32 Removing unused code 2023-10-15 11:46:32 -03:00
Kagamiin~
6733f4d1f4 Adding alternate layout for ESFM 2023-10-15 11:46:32 -03:00
Kagamiin~
696433c784 Fix operator order in GUI for ESFM 2023-10-15 11:46:32 -03:00
Kagamiin~
779afcb97a WIP: adding ESFM (ESS ES1488/ESS ES1868 etc.) system 2023-10-15 11:46:32 -03:00
freq-mod
256140bc32 optimize CT intro demo song 2023-10-15 06:02:48 -05:00
tildearrow
a4601fed04 GUI: move default author setting 2023-10-14 15:10:23 -05:00
tildearrow
8f4133d2e7
Merge pull request #1523 from Eknous-P/defartist
default author name
2023-10-14 03:43:46 -05:00
tildearrow
dd7f4c12e2 dev184 - Merge branch 'master' of https://github.com/DevEd2/furnace 2023-10-14 03:19:02 -05:00