Commit graph

655 commits

Author SHA1 Message Date
tildearrow
2fc050c6b4 GUI: use ImGuiChildFlags_Border 2025-08-10 04:53:08 -05:00
tildearrow
6e80b12d8c fix 2025-07-24 03:15:50 -05:00
Eknous-P
f9889ce920 mark modified when changing compat flags or ins type 2025-07-24 03:14:36 -05:00
Eknous-P
9a78903388 macro step number in label
except sid3 specialized stuff...
2025-07-23 02:24:43 -05:00
Eknous-P
d15522a117 waveform labels for su and vera
I WANNA
2025-07-23 02:24:43 -05:00
tildearrow
c86b080b3b Revert "waveform labels for su and vera"
This reverts commit 98a200c774.
2025-07-22 02:39:06 -05:00
Eknous-P
98a200c774 waveform labels for su and vera
I WANNA
2025-07-21 16:56:54 +02:00
tildearrow
301d7220e0 GUI: compact macro ADSR/LFO editor
when the window is too small
2025-05-23 18:29:16 -05:00
tildearrow
d4e34db5b6 GUI: fix bit 30 macro offset/scale bugs 2025-04-08 16:41:12 -05:00
tildearrow
c064cf089d prepare to fix pitch linearity issues 2025-04-01 14:11:45 -05:00
tildearrow
13b56870ec new demo song
by ALTMUS
2025-03-29 22:26:00 -05:00
tildearrow
2e9621073e OPZ: add FMS2/AMS2 macros 2025-03-23 04:22:43 -05:00
tildearrow
f919d1779a GUI: fix macro list jumping around
in single macro editor layout
2025-03-23 03:30:31 -05:00
tildearrow
036fd94ea6 GUI: fix a spacing issue in FM editor 2025-03-14 13:56:11 -05:00
tildearrow
957a05665a fix crash 2025-03-10 12:46:46 -05:00
tildearrow
b46a60e96d possibly solve vZoom/vScroll issue
move these to a new DivInstrumentTemp struct
this way, undo history is not altered every time these change

issue #2179
2025-03-10 12:35:05 -05:00
tildearrow
00ad4e4a46 update copyright year 2025-01-28 18:49:19 -05:00
tildearrow
e713742985 GUI: some adjustments to FM block UI 2025-01-28 04:04:01 -05:00
tildearrow
58a58bdd98 GUI: fix crash in FM editor 2025-01-28 03:52:17 -05:00
Natt Akuma
cf3d08ca5a Add fixed octave for block+fnum systems
This isn't implemented in SAA1099, despite also being block+fnum system, as there are no benefits from it
2025-01-09 03:51:14 +07:00
Dalia
e8a173f17d mark song as modified when wt params edited 2024-11-30 14:08:37 -05:00
Dalia
49e90f10f4 mark song as modified when wavetable synth is toggled 2024-11-30 14:08:37 -05:00
tildearrow
5fcf42267a GUI: warn OPL snare mult
issue #2232
2024-11-11 03:57:23 -05:00
tildearrow
7484bd6d6b GUI: rename level direct 2024-10-09 23:52:49 -05:00
tildearrow
dcaaeca3e2 GUI: don't show duty beeper macro if no ZX present 2024-10-05 19:10:35 -05:00
tildearrow
33934bedda let's see 2024-10-02 14:11:27 -05:00
tildearrow
5f78df0cd7 Merge remote-tracking branch 'alederer/macro-editor-list-show-modified' 2024-09-29 16:36:37 -05:00
tildearrow
1f1b9fcc87 I don't trust you
where did you get these numbers from? did you make them up?
first you go "bruh bruh bruh" on me and then you drop this. couldn't
you at least look around a bit?!

since when has OPZ been clocked at 4MHz? who said that it does?
the chip's been designed to run at NTSC colorburst frequency, damn it!

on top of that, you didn't have to make up anything. AT ALL.
fixed frequency is simpler than eating with a fork. you just write the
frequency IN HERTZ (!!), the block and that's it.
really? were these numbers necessary?

oh man....
2024-09-22 16:56:54 -05:00
tildearrow
838646800a OPZ: code style fixes 2024-09-22 03:58:17 -05:00
tildearrow
dc47194e3d Merge branch 'master' into opz-improvements 2024-09-22 00:35:46 -05:00
tildearrow
fa0c417976 now on insEdit
the final step is to fix pitch linearity
2024-09-21 17:56:37 -05:00
tildearrow
d703aa1e97 almost there
eliminate the velociraptor
2024-09-21 17:37:30 -05:00
tildearrow
47f36f99d9 Merge branch 'master' into SID3 2024-09-13 23:46:13 -05:00
tildearrow
0af7275275 hmmm 2024-09-13 23:28:18 -05:00
tildearrow
0b0e6d5e13 a couple corrections
SID3 will have data independent of C64 and SID2
2024-09-13 23:08:25 -05:00
Adam Lederer
d19cd493c4 better scaling for envelope/LFO mode 2024-09-12 14:36:55 +02:00
Adam Lederer
66b22cce32 fix: macro editor scaling in "single (list)" mode
specifically the bottom line with "length/step-length/delay" and the associated buttons -- previously would just get cut off when there wasn't enough room, now scales the elements to fit (uses a table)
2024-09-12 14:36:55 +02:00
Adam Lederer
035ac2978f macro editor: add scaling option, show macro len
* extend "autoMacroStepSize" setting to include an option to set the horizontal scale in the macro view based on the longest macro (of the current tab). this means that you'll have a consistent horizontal scale across all the macros, rather than changing for each macro. existing options are unaffected.

* in "single" macro view, i noticed that there was no way of knowing which macros were actually being used (i.e. non-zero len) without selecting each of them individually and then trying to remember. so i added a len readout per macro to the listing.
2024-09-11 11:52:42 -07:00
freq-mod
688517bfd1 OPLL: fix ins preview 2024-09-10 18:13:48 +02:00
cam900
a18dea53e3 Fix tooltip for OPL waveforms 2024-09-09 20:26:59 +09:00
tildearrow
5e5896fd52 Merge branch 'master' into ymf278b 2024-09-05 19:32:48 -05:00
tildearrow
435c858dc9 a couple fixes 2024-09-05 19:24:42 -05:00
tildearrow
eb95024fb9 Merge branch 'master' into master 2024-09-05 18:13:46 -05:00
LTVA1
80c7f645fb wha 2024-08-25 18:19:39 +03:00
LTVA1
b905671798 make GUI hide block/f-num in the pitch control mode 2024-08-25 17:26:59 +03:00
LTVA1
e58518ed62 first attempt, arp & pitch macros work 2024-08-25 13:33:01 +03:00
cam900
3e1e2fc2a6 Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b 2024-08-25 12:50:51 +09:00
LTVA1
6c20b26a19 make inst editor undo work through ugly goto 2024-08-24 19:30:29 +03:00
LTVA1
12bd2d3829 Merge branch 'master' of https://github.com/tildearrow/furnace into SID3 2024-08-24 19:15:27 +03:00
tildearrow
5a79a70980 GUI: missing WonderSwan pan macros 2024-08-23 20:10:23 -05:00