jorgegv / rage1

RAGE1: Retro Adventure Game Engine, release 1
Other
19 stars 0 forks source link

general: add music tracker #84

Closed jorgegv closed 2 years ago

jorgegv commented 2 years ago

Add music tracker and music options for the menu and other places in the game. The previous issue #3 notes are incorporated here for reference, this issue supersedes the old one.


Update: seems ArkosTracker is the way to go?

Update 2: Pedro Pimienta recommends Vortex Tracker, and that's included in Z88DK out of the box, so I guess it should be the initial option.

Unfortunately Vortex 2 does not allow sound effects mixed with music. Arkos and WYZ do.

Update 3: Arkos can import Vortex files and export Arkos, so this should be way to go: integrate Arkos in RAGE1, music can be created with Vortex and imported by Arkos.


Update 4: proof-of-concept working, ready to integrate.

Update 5: in-game music working, playback issues pending, see below.

Use cases:

C Functions needed:

Design notes:

Tasks:

jorgegv commented 2 years ago

merged in 44582ba05ece63d9b0c5187405f37023d6e4bdb8