Christopher Snowhill
8ad7e086a8
Update copyright year
2022-01-02 23:34:29 -08:00
Christopher Snowhill
bce21b44d4
MIDI: Overhaul player completely, now Audio Unit support works properly, and the Sound Canvas VA hack is no longer needed. Now System Exclusive messages may be filtered for all plugins.
2021-11-02 19:52:12 -07:00
Christopher Snowhill
fdae7eec21
File info: Implemented support for Album Artist and Codec fields
2021-10-01 19:18:42 -07:00
Christopher Snowhill
cfeadad97f
Reduce minimum OS to macOS 10.12
2021-09-18 01:08:49 -07:00
Christopher Snowhill
0891a20bba
MIDI: Detect presence and compatibility of Sound Canvas VA before attempting to import it later. It currently does not work with arm64, only x86_64 native or Rosetta 2.
2021-08-10 17:35:15 -07:00
Christopher Snowhill
59a5a7687e
MIDI: Fix Sound Canvas VA duplication function to support the 32 signed instances current versions ship
2021-08-10 17:35:14 -07:00
Christopher Snowhill
95a63327fa
MIDI: Trimmed down FluidSynth libraries significantly, and should be compatible with 10.13 once again
2021-05-09 17:46:36 -07:00
Christopher Snowhill
b2a6a67170
MIDI: FluidSynth is now configured to load samples dynamically instead of caching entire banks at once
2021-05-08 19:41:35 -07:00
Christopher Snowhill
17fd41fbbc
Updated FluidSynth again, restoring SF3 support
2021-05-08 00:47:03 -07:00
Christopher Snowhill
5d29b741a0
Updated FluidSynth
2021-05-07 21:08:48 -07:00
Christopher Snowhill
37aa36f9f4
MIDI: Fix FluidSynth device-id setting, which requires unique settings objects
2021-05-06 19:02:25 -07:00
Christopher Snowhill
81aca83940
MIDI: Update FluidSynth to HEAD-9b671b2, with personal changes to implement reset messages to switch drum control and bank select mode
2021-05-06 19:01:50 -07:00
Christopher Snowhill
f9d3a5f9eb
MIDI: Fix FluidSynth SysEx code
2021-05-06 14:59:27 -07:00
Christopher Snowhill
1a95c234b2
Update FluidSynth code, changing default gain, and letting it handle SysEx messages on its own
2021-05-06 13:35:24 -07:00
Christopher Snowhill
e8e2fc3164
MIDI: Add SF3 extension to FluidSynth loader
2021-05-03 19:18:55 -07:00
Christopher Snowhill
4cf76dd7e3
MIDI: Replaced BASSMIDI with FluidSynth
2021-05-03 19:18:55 -07:00
Christopher Snowhill
13bd399b31
Clean up most warnings and update some dependencies
2021-04-29 18:16:24 -07:00
Christopher Snowhill
4d7a4ec29d
MIDI: No longer call BASS_Free on shutdown, may have been possible to cause a hang on shutdown
2021-04-27 00:19:26 -07:00
Christopher Snowhill
4ea289ba27
MIDI: Reject files with no event data
2021-04-11 17:23:55 -07:00
Dzmitry Neviadomski
3a387c3a3f
Update Copyright year to 2021 with regex.
2021-03-03 23:05:57 +03:00
Dzmitry Neviadomski
70a22e9611
Fix some more warnings.
2021-01-27 05:12:07 +03:00
Dzmitry Neviadomski
64b9764b2e
Inhibit ThirdParty libraries build errors.
...
This helps as to actually see warnings of our code.
2021-01-27 04:31:43 +03:00
Jan Weiß
63ed28919b
Second attempt to fix build with other than maintainer’s TeamIDs. Worked for me with Xcode 12.3.
2021-01-05 17:25:12 +01:00
Christopher Snowhill
dbc51d76f9
Revert PR #60 - Nope, that breaks hardened runtime and signing it myself
2020-12-22 02:11:50 -08:00
Jan Weiß
c305a5f949
Fix build with other than maintainer’s TeamIDs.
...
This commit removes development team and code signing key/value pairs that slipped through when Xcode applied code signing changes.
2020-12-13 12:01:48 +01:00
Christopher Snowhill
58b6ea5881
Added HMQ extension for HMP format
2020-12-08 19:16:03 -08:00
Christopher Snowhill
91b1271ae2
Bump deployment target to 10.13
2020-11-24 15:26:26 -08:00
Christopher Snowhill
0001bd581b
Phase one of Big Sur
2020-06-30 01:04:55 -07:00
Christopher Snowhill
3b628c3989
Touched by Xcode
2020-06-07 19:57:15 -07:00
Christopher Snowhill
f5c7c4d49a
Update midi_processing to latest version, fixing some severe MIDI file handling issues, including Standard MIDI file SysEx and SysEx continuation handling
2020-04-14 02:10:52 -07:00
Christopher Snowhill
765cb5e890
Usual Xcode update mess
2020-02-13 01:41:21 -08:00
Christopher Snowhill
fd7ab684c2
Updates for modern Xcode
2019-10-05 00:12:36 -07:00
Christopher Snowhill
c1a45135b3
Remove unnecessary cleanup code that impeded cases where multiple decoders could handle a single file type.
2019-07-07 00:37:56 -07:00
Christopher Snowhill
050eef7225
Updated to latest Xcode
2019-07-02 16:37:17 -07:00
Christopher Snowhill
67495009ff
Updates for new build system.
2018-06-28 04:03:37 -07:00
Christopher Snowhill
bcf839efd1
Apply Xcode's suggested changes to project files.
2018-06-04 00:13:55 -07:00
Christopher Snowhill
11845e18d6
Update Secret Sauce functionality.
2017-12-27 18:57:41 -08:00
Chris Moeller
9e8fd61d8c
Update xcschemes.
2017-12-05 19:10:41 -08:00
Christopher Snowhill
913287665d
Update project files to current recommendations.
2017-09-26 16:12:33 -07:00
Christopher Snowhill
039347f36f
Made all scheme configurations shared, imported.
2017-09-17 18:40:02 -07:00
Christopher Snowhill
436f1caff7
Updated DMXOPL to version 1.9.1.
2017-07-17 18:34:34 -07:00
Chris Moeller
113c52a616
Updated Doom oplmusic synth to latest version.
2017-06-23 16:50:41 -07:00
Chris Moeller
b18222052b
Updated DMXOPL to version 1.8.2.
2017-06-23 16:50:10 -07:00
Christopher Snowhill
95e853a544
Updated DMXOPL to version 1.7.
2017-06-12 20:24:57 -07:00
Christopher Snowhill
d2dc14a72c
Added DMXOPL patch set by sneakernets.
2017-06-02 14:36:52 -07:00
Christopher Snowhill
9bc3b55cb7
Fixed XG mode.
2017-05-18 17:51:33 -07:00
Christopher Snowhill
3cd248f126
Fix seeking for SCVA.
2016-12-20 16:59:44 -08:00
Christopher Snowhill
26a9e2b3a1
Updated SCVA player with more stringent resetting.
2016-11-30 21:29:03 -08:00
Christopher Snowhill
590cf42521
Fix crash on startup when MIDI files are resumed.
2016-11-29 16:00:18 -08:00
Christopher Snowhill
ebfcd03c5d
- Change MIDI overrides to support 'default (auto)' mode
...
- Change MIDI flavor default to 'default (auto)'
- Fix MIDI preference page to correctly enable the flavor option only where applicable
- Fix SCVA player to reset existing instances reliably
2016-11-29 15:46:38 -08:00