SFTtech / SFTtech/openage

Assets midi conversion

Open
#840 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area: assets just do it lang: python nice new thing ☺
Dominant language
Python
Stars
14.4k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

The original Age of Empires uses MIDI for background music using the
system's default sound banks for MIDI. I think it is best to add MIDI
conversion support to the assets converter tools, rather than add MIDI
playback support to the engine directly. MIDI is especially troublesome
to get working on linux due to lack of good soundfonts and playback
software.

It is possible to get MIDI playback working on linux by using
libfluidsynth (one of my projects uses this library to support MIDI
playback), but I don't think this is what we want.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no file, converter entry point, test, or acceptance criteria. Start by locating the assets converter tools and clarifying the expected MIDI conversion output and dependencies with maintainers; done means the converter supports MIDI assets without requiring engine playback support.

Written by the indexing model from the issue text.

Assessment

Domain
audio-video-rtc, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.