tildearrow
e3e61c817c
Merge branch 'master' into sample_banks
2024-08-17 17:53:15 -05:00
tildearrow
636a9921a2
changes
2024-08-17 16:29:13 -05:00
LTVA1
5770f381ba
setting to choose between OPL2 and OPL3, channel naming
2024-08-17 16:26:53 -05:00
alederer
fca3ce02a7
Add action to set curIns based on current channel instrument at cursor ( #2090 )
...
* push test
* remove test file
* add GUI_ACTION_PAT_ABSORB_INSTRUMENT action (set current instrument to channel's current instrument column)
---------
Co-authored-by: Adam Lederer <adam@adamlederer.com>
2024-08-17 15:50:52 -05:00
cam900
2c417811b3
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-16 20:35:16 +09:00
LTVA1
5d6dcd60bf
Merge branch 'master' of https://github.com/tildearrow/furnace into tildearrow-master
2024-08-16 10:35:32 +03:00
tildearrow
eaa943e724
GUI: parse ROM export requisites
2024-08-15 11:28:10 -05:00
LTVA1
b6ecd79ffa
Merge branch 'master' of https://github.com/tildearrow/furnace into SID3
2024-08-14 21:19:12 +03:00
cam900
afec47e9cc
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-14 17:56:27 +09:00
tildearrow
b7631542c6
port TIunA to export framework, part 3
...
options
2024-08-13 18:07:07 -05:00
tildearrow
bb5ad38fb6
port TIunA to export framework, part 1
...
part 2 includes progress bars and options
2024-08-13 16:50:13 -05:00
tildearrow
aad42210d7
it kinda works
2024-08-13 14:34:06 -05:00
tildearrow
e475b29ec3
a menu
2024-08-13 04:40:26 -05:00
tildearrow
1bdcbf95d3
prepare a ROM export dialog
2024-08-12 23:20:08 -05:00
freq-mod
aa225175a8
sample banks part 3
2024-08-12 19:23:52 +02:00
freq-mod
dce4c9a4b2
sample bank import
2024-08-12 15:54:37 +02:00
8480e31430
upd1771c instrument colors yay
2024-08-11 17:38:06 +03:00
5532965925
added some more stuff to supervision support
2024-08-09 09:57:35 +03:00
LTVA1
2fb518231a
separate noise frequency, almost all main macros, add wavetable size to sysdef, separate wavetable tab
2024-08-05 12:28:22 +03:00
LTVA1
d0a990dcfa
more special waves, more inst editor UI, implement all mixmodes
2024-08-01 22:05:18 +03:00
cam900
4b0080c509
Merge branch 'master' of https://github.com/tildearrow/furnace into ymf278b
2024-08-01 19:32:02 +09:00
LTVA1
15725acbaa
proper envelope, noise, start working on inst editor UI
2024-07-31 19:22:01 +03:00
LTVA1
511799a488
prepare code and sketch emulator function prototypes
2024-07-30 11:15:50 +03:00
tildearrow
9d77522efb
GUI: prepare to add "save all assets" options
2024-07-27 04:35:21 -05:00
tildearrow
fc772388b7
GUI: this sucks...
2024-07-25 19:59:21 -05:00
tildearrow
d88a753aba
GUI: prepare auto macro size setting
2024-07-23 22:47:27 -05:00
cam900
00e9ca29fa
Revert "Re-split OPL4 PCM instruments due to hardware differences"
...
This reverts commit 87ac12e143 .
2024-07-13 16:28:20 +09:00
cam900
87ac12e143
Re-split OPL4 PCM instruments due to hardware differences
...
- MultiPCM also has level direct, so it's remained in DivInstrumentMultiPCM. everything else don't support at MultiPCM is moved into DivInstrumentOPL4PCM.
- MultiPCM can't modify ADSR envelope unless reading instrument from ROM, so I decided to remove ADSR envelope macros. these are moved into OPL4 PCM instrument.
- Save/Load of MultiPCM level direct parameter is still disabled until main version update (for disallow crash).
- Also, this PR fixes OPL4 VGM output.
2024-07-13 13:09:10 +09:00
cam900
b1937b9834
Revert and Re-add instrument parameter into multipcm instruemnt
...
Fix per-channel OSC
2024-07-13 07:34:53 +09:00
cam900
65f48cc574
Add instrument for OPL4 PCM, Macros and Effects
...
TODO: Phase reset, Keyon/off
2024-07-12 17:37:27 +09:00
cam900
221fa5aa42
Some fleshing out YMF278B
...
Add OpenMSX YMF278B core option, Expand RAM size option
2024-07-12 12:16:24 +09:00
tildearrow
72cd745824
patch ImGui so it supports square textures
...
in the font atlas
2024-07-05 18:00:02 -05:00
tildearrow
473defff35
GUI: new macro colors and fixes
...
bitfields now have proper macro color
macro position indicator is no longer hard-coded
2024-07-04 18:08:07 -05:00
tildearrow
394a2b5442
GUI: make multi-threading options visible
2024-07-02 17:34:56 -05:00
tildearrow
b4a00b8a81
post-merge changes
2024-06-23 04:36:21 -05:00
Natt Akuma
85199e5228
TIA: Add software pitch driver (TIunA) and song data export
2024-06-22 17:31:58 +07:00
tildearrow
9aed6fc47c
fix about screen
2024-06-17 23:53:00 -05:00
tildearrow
3305a2b697
expose all audio formats supported by sndfile
2024-06-14 18:53:33 -05:00
tildearrow
e8d34143cb
Merge branch 'locale'
...
thanks everyone involved!
also special thanks to LTVA for pioneering language support in Furnace
2024-06-13 16:55:08 -05:00
Colin Kinloch
53ddffeb14
Fix wayland icon with SDL_VIDEO_WAYLAND_WMCLASS
...
This is used by SDL to set the xdg_toplevel app_id
2024-06-05 03:40:02 -05:00
tildearrow
c9482ba86c
I HATE GLOBAL CONFIGS I HATE GLOBAL CONFIGS I HATE
...
@tildearrow instead of this nonsense you could have just made a language menu in the interface settings
2024-06-01 16:36:00 -05:00
tildearrow
291e7f5d8b
add a string to force glyph ranges
2024-05-31 17:13:20 -05:00
tildearrow
145212171f
libintl for systems without libintl
...
warning: incomplete!
2024-05-30 19:34:34 -05:00
tildearrow
e12bf82f49
the massive preparations - settings and sysConf
2024-05-26 23:30:33 -05:00
tildearrow
3f34a46575
GUI: prepare to add auto-fill on save
2024-05-24 00:19:03 -05:00
tildearrow
56d648189a
GUI: default to OpenGL on macOS
...
Metal backend seems to be unstable...
2024-05-21 17:49:59 -05:00
tildearrow
603249573a
GUI: separate wantScrollList
...
issue #1894
2024-05-21 17:26:04 -05:00
tildearrow
6f5450f0ec
GUI: improve cursor focus
...
now it's no longer fucking annoying
2024-05-20 19:20:29 -05:00
tildearrow
4b1a31e70b
incomplete code, because yes
2024-05-20 12:09:00 -05:00
tildearrow
c690c681c5
renderGL: settings to change stencil and buffer si
2024-05-20 03:15:43 -05:00