tildearrow
34b06855cd
update Dear ImGui to 1.92.5 - READ
...
there are some text changes which may break text undo/redo.
testing needed.
2025-12-26 18:12:14 -05:00
Eknous-P
3de64c3c37
fix sample map sample number clamping
...
potentially
2025-11-26 23:51:12 +04:00
tildearrow
de0a4e652a
add button to access macro menu on mobile
2025-11-21 16:42:00 -05:00
tildearrow
8f7fd0a229
Merge branch 'master' into inf2
2025-11-18 03:12:11 -05:00
tildearrow
93f2e638cc
GUI: fix macro editor duplicate Selectable ID
...
in list view
2025-11-18 01:27:28 -05:00
tildearrow
90a9a86e09
giga-refactor, part 9
...
new format saving
compatibility flags now part of own struct
2025-11-16 01:41:17 -05:00
tildearrow
5b145b7121
multiple instrument playback, part 1
...
not implemented for MIDI yet
2025-10-31 19:36:13 -05:00
tildearrow
29929beeac
remove partial pitch linearity
...
the hacky mode is no more
2025-10-22 14:00:52 -05:00
tildearrow
182a9e3b9d
pattern data refactor, part 8
...
this is the first commit that builds
maybe not
2025-10-17 17:18:24 -05:00
tildearrow
7a52266da5
GUI: fix off-by-one in Game Boy ins editor
...
sound length 63 was being displayed as infinity
2025-10-12 14:21:33 -05:00
tildearrow
dc87bc489f
AY/YM Timer FX bug fixes and improvements
...
pull request #2547
manual merge due to modification of unrelated files according to GitHub's
files view
Co-authored-by: host12prog <hungnguyen.481335@gmail.com>
2025-10-04 18:39:07 -05:00
Eknous-P
c274ae3a79
fix "use wavetable" locking "use sample map" on ins types that do not support wavetables
2025-10-04 20:25:21 +04:00
cam900
1b712e03ee
Add notifySampleChanged in dispatch and engine:
...
This method/variables are for notify sample is changed/altered/added/removed. can be called together with updateSampleTex for sample update.
multipcm: Fix possible desync with instrument and sample parameter
opl4: Split sample table render and sample data render, Add notifySampleChange for refresh sample parameters
2025-10-01 12:31:39 +02:00
tildearrow
61821ed327
GUI: fix ModTable next to the mod table
2025-09-15 06:20:56 -05:00
tildearrow
3a06e7b963
remove hasSampleInsHeader()
...
- it is only used by MultiPCM
- an alternative approach is in place
2025-09-14 14:21:31 -05:00
cam900
957b57f3d9
Add primary MultiPCM support
...
Partially revert previous commit
Add notifyInsAddition in dispatch for instrument addition
Refresh sample memory when instrument type changed
Fix naming for consistency
Also, this commit fixes a some possible issue in MultiPCM on openMSX core.
Chip ID: Already determined
2025-08-29 16:24:32 +09:00
cam900
bd8d9a56a0
Prepare to add hasSamplePtrHeader and hasSampleInstHeader in dispatch (WIP)
...
for refresh sample memory when loop/end pointer and instrument parameter changed. Also, this PR has minor code style fixes and add warning in MultiPCM sample map usage.
2025-08-27 22:52:19 +09:00
tildearrow
ce2cf14eed
fix macro scrollbars sharing the same ID
2025-08-12 16:09:00 -05:00
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