Commit graph

6128 commits

Author SHA1 Message Date
Electric Keet
3d2ae77708 Test font for instrument "letter icons".
Here's a test version of the font, to make sure I have the metrics right and all that. Only six (useful) codepoints are implemented right now:
- `F004`: Generic Sample
- `F015`: Beeper
- `F016`: WonderSwan
- `F01A`: VRC6 (saw)
- `F01E`: Sound Unit
- `F028`: QSound
Note that their codepoints are the instrument ID's plus 0xF000. Convenient!

Once implemented so I can test, I can refine things and work up the rest of the "icons".
2023-08-09 12:50:18 -07:00
tildearrow
cc8b5d28a8 GUI: add option to show ins type menu when adding 2023-08-08 00:03:56 -05:00
tildearrow
3af2f8d2a4 let's add more 2023-08-07 19:52:15 -05:00
tildearrow
0e5d11f9cd fix system file picker ins preview 2023-08-07 19:12:24 -05:00
tildearrow
9d410dfe9c add isVolGlobal to DivDispatch
do not key release on pendingNotes if so
issue #1325
2023-08-07 18:05:31 -05:00
Lunathir
10ecc71a60 Remove commas in flags 2023-08-07 14:03:15 -05:00
Lunathir
9ae28a67bf Update presets.cpp 2023-08-07 14:03:15 -05:00
tildearrow
9ba1eb2541 one more 2023-08-06 22:48:23 -05:00
tildearrow
8ba6c4cf42 GUI: finish some more TODOs 2023-08-06 17:35:45 -05:00
tildearrow
a6ad79f686
Merge pull request #1330 from tildearrow/gui-radiobuttons
Radio button group indents everywhere.
2023-08-06 04:26:34 -05:00
tildearrow
4c158f0cd6 fix auto patchbay setting not being loaded 2023-08-06 04:20:07 -05:00
tildearrow
515a657b91 GUI: don't show pan effects if can't pan
issue #1331
2023-08-06 04:15:02 -05:00
Electric Keet
5ba51df566 Radio button group indents everywhere.
This should be all of them.

Except, of course, the find/replace dialog. Those have a specific layout already.
2023-08-05 19:18:53 -07:00
tildearrow
10615b9b5b GUI: finish some TODOs 2023-08-05 18:29:46 -05:00
Eknous
aa39a041b5
new demo song and small updates to my previous ones (#1327)
* chanOsc note name

* chanOsc auto cols

* lowercase c for consistency

* fix chan note text

* change int to short

* simplify

* visible chan count for calculation

* cleanup

* cleanup 2 (not removing the comma yet)

* remove extra spaces

* add id

* rename and shrink physicsexam

* fix tiny error at the end

* ted demo

* add author
2023-08-05 15:25:32 -05:00
tildearrow
49e799d576 GUI: indent play on load setting 2023-08-05 15:12:14 -05:00
tildearrow
b7f7c362d2
Merge pull request #1328 from tildearrow/settings-ui
Settings and chip config UI: Indent radio buttons.
2023-08-05 15:11:28 -05:00
tildearrow
86c1104529 GUI: add setting to play on load 2023-08-05 14:43:29 -05:00
Electric Keet
543d18b8d5 Chip config UI: Indent radio buttons.
Similarly, stuff is indented for clarity. This includes the chip clock rate selector.
2023-08-05 11:50:17 -07:00
Electric Keet
3f80231f24 Settings window: Indent radio button groups.
All radio button groups are indented for visual clarity. Also, font path and size selectors.
2023-08-05 11:18:50 -07:00
tildearrow
03383cff80 discourage use of legacy sample mode 2023-08-05 03:45:00 -05:00
tildearrow
b0ce681875 GUI: drop a mention of legacy 2023-08-05 03:39:40 -05:00
tildearrow
2b78ea7abe GUI: add setting to remove ins/vol val on OFF/REL 2023-08-05 03:37:03 -05:00
tildearrow
1983529bdb GUI: add non-mono mode to osc 2023-08-05 03:26:36 -05:00
tildearrow
bf77b95ec9 GUI: wake up on osc 2023-08-05 02:54:09 -05:00
tildearrow
1d4a1c8337 GUI: higher quality oscilloscope
issue #1324
2023-08-05 02:52:02 -05:00
tildearrow
673ff6ebb6 GUI: fix header font not saving at all 2023-08-04 22:43:26 -05:00
tildearrow
13cfef02a7 asdf 2023-08-04 22:16:53 -05:00
Electric Keet
2444d2f58a Minor adjustments. 2023-08-04 22:16:02 -05:00
Electric Keet
20dc44b800 Teensy formatting change.
None of these should be list items. It was a bad idea.
2023-08-04 22:16:02 -05:00
Electric Keet
b5161a8fe6 Documentation stuff!
New page for the effect list, updates to chanOsc, and links to instrument types from every "system" page.
2023-08-04 22:16:02 -05:00
tildearrow
4d476c0588 YM2612: fix direct stream 2023-08-04 17:48:34 -05:00
tildearrow
77e708dc57 YM2612: better DAC write scheduling
issue #1300
2023-08-04 17:36:36 -05:00
freq-mod
297334e882
Update README.md
add ga20 link
2023-08-04 14:42:04 +02:00
freq-mod
d9ba33abbf
Create ga20.md 2023-08-04 14:41:17 +02:00
freq-mod
d0330291ce
pitch res of k053260 2023-08-04 14:31:44 +02:00
tildearrow
2060f8e9eb OPN: fix ExtCh alg/fb/fms/ams/lfo macros 2023-08-04 03:33:45 -05:00
tildearrow
2211f9cb71 fix sys list in doc 2023-08-04 03:01:18 -05:00
tildearrow
a54dd664e6
Merge pull request #1292 from tildearrow/doc-general
New systems README.md.
2023-08-04 01:42:07 -05:00
Electric Keet
e7b4d46e03 Removing duplicate link. 2023-08-03 20:17:00 -07:00
Electric Keet
4693b10b88 Last round of edits. 2023-08-03 20:02:52 -07:00
Electric Keet
9b6ce68a22 Edits as requested. 2023-08-03 19:45:00 -07:00
tildearrow
358118f1f9 sorry
respect my formatting style
2023-08-03 21:32:57 -05:00
Electric Keet
5db924835b Revised list of featured systems. 2023-08-03 14:46:10 -07:00
tildearrow
cf1f741769 GUI: fix SNES chip config out of bounds
issue #1319
2023-08-03 14:55:30 -05:00
Electric Keet
235a58d110 Reformat for conciseness. (Not done yet.)
Instead of a full list of systems, we'll choose a few highlight systems and then have a full list of chips for reference. (Everything else is commented out for now. for convenience.) What systems should be added or removed?

Oh, and the little empty comment lines provide list grouping while keeping the lists more compact, at least for GitHub's Markdown reader.
2023-08-03 10:40:16 -07:00
tildearrow
a192274e29
Merge pull request #1312 from tildearrow/settings-bigfont
Big font configuration options!
2023-08-03 05:35:33 -05:00
tildearrow
eb9bd913e2 and one more fix 2023-08-03 05:34:49 -05:00
tildearrow
fcba244c84 fix 2023-08-03 05:31:55 -05:00
tildearrow
629d73f421 address review comments 2023-08-03 05:27:20 -05:00