2017-01-22 10:01 UTC

OpenMPT - Roadmap

OpenMPT - OpenMPT 1.26.08.00 / libopenmpt 0.2-beta20.4 (upcoming stable) (Scheduled For Release 2017-01-31) View Issues ]
===========================================================================================================

Bugfix release (1.27 backports).
100%
- 0000911: [User Interface] Switching bypass plugin throug VST window does not change checkbox state (Saga Musix) - resolved.
- 0000899: [User Interface] Incorrect pattern view jumping on the transition (Saga Musix) - resolved.
- 0000903: [User Interface] General Tab Does Not Update Channel Quantity Properly (Saga Musix) - resolved.
- 0000898: [Playback Compatibility] Impulse Tracker failing PeriodLimit.s3m test should be in compatibility settings (Saga Musix) - resolved.

4 of 4 issue(s) resolved. Progress (100%).

OpenMPT - OpenMPT 1.27.01.00 (upcoming stable) (Scheduled For Release 2017-03-31) View Issues ]
=================================================================================
78%
- 0000836: [General] Remove support for C++98 and C++03 compilers - new.
 - 0000846: [libopenmpt] Enable C++11 support on Android (manx) - resolved.
- 0000852: [General] Use proper parallel maintanance and development branches - new.
- 0000904: [Plugins / VST] I want to see if Im running a 32 or 64 bits version of a plugin. (Saga Musix) - feedback.
- 0000844: [Playback Compatibility] Various compatibility testcases (Saga Musix) - assigned.
- 0000842: [Plugins / VST] Add plugin delay compensation (Saga Musix) - assigned.
- 0000627: [User Interface] Make OpenMPT completely DPI-aware (Saga Musix) - assigned.
- 0000850: [Playback Compatibility] Flag for ignoring default sample volume (Saga Musix) - assigned.
- 0000909: [User Interface] "Friendly names" for MIDI ports (Saga Musix) - resolved.
- 0000894: [User Interface] Channel Manager Displays Improperly (Saga Musix) - resolved.
- 0000890: [User Interface] Rename from Channel Manager (Saga Musix) - resolved.
- 0000812: [Feature Request] Do Not or Optionally Create New Patterns (Saga Musix) - resolved.
- 0000891: [General] Multi-pattern mix-paste does not update order list (Saga Musix) - resolved.
- 0000148: [Feature Request] More Comments Tab functionality (Saga Musix) - resolved.
- 0000860: [File Format Support] File associations are not created by the installer (Saga Musix) - resolved.
- 0000126: [Feature Request] Undo for instrument settings (Saga Musix) - resolved.
- 0000878: [General] All files automatically looping in r7183 (Saga Musix) - resolved.
- 0000872: [General] Preview note via key hold in tree view causes instrument selection jump (Saga Musix) - resolved.
- 0000821: [libopenmpt] Document how libopenmpt can be used in multi-threaded environment (manx) - resolved.
- 0000862: [Feature Request] Always enable DMO emulation (Saga Musix) - resolved.
- 0000873: [User Interface] Strange behavior with automatic text wrapping in Song Message window (Wine 1.6.2) (manx) - resolved.
- 0000881: [libopenmpt] openmpt123 man page has a poor NAME section (manx) - resolved.
- 0000879: [Playback Compatibility] [S3M] Volume command (vxx) overrides sample volume (Saga Musix) - resolved.
- 0000877: [General] Proper start-of-loop resampling (Saga Musix) - resolved.
- 0000868: [General] Sample format converters depend on undefined behaviour (manx) - resolved.
- 0000848: [General] Build external libraries with UNICODE (manx) - resolved.
- 0000838: [General] Include compiler name in premake temporary paths (manx) - resolved.
- 0000124: [File Format Support] Different Result While Converting MIDI to IT (Saga Musix) - resolved.
- 0000319: [General] midi file import wrong pattern size (different than in preferences) (Saga Musix) - resolved.
- 0000839: [General] Move build/vs????-ext/ to build/vs????/ext/ (manx) - resolved.
- 0000572: [libopenmpt] Avoid non-standard language extensions for structure packing (Saga Musix) - resolved.
- 0000771: [General] Use synchronous exception handling model in OpenMPT (manx) - resolved.

25 of 32 issue(s) resolved. Progress (78%).

OpenMPT - OpenMPT 1.?? (libopenmpt 1.0) (goals) (Scheduled For Release 2017-12-31) View Issues ]
==================================================================================
30%
- 0000826: [libopenmpt] Richer libopenmpt metadata (e.g. sample filenames) - new.
- 0000781: [libopenmpt] Add libopenmpt-render - new.
- 0000780: [libopenmpt] Add libopenmpt-info for querying module metadata in shell scripts - new.
- 0000775: [libopenmpt] Remove deprecated Un4seen UNMO3 support - new.
- 0000776: [General] Add libmpg123 to MSVC builds - acknowledged.
- 0000847: [General] MSVC Clang/C2 support for libopenmpt (manx) - assigned.
- 0000777: [libopenmpt] Remove libmodplug emulation layer (manx) - assigned.
- 0000774: [libopenmpt] Merge some of libopenmpt_ext into libopenmpt (manx) - assigned.
- 0000773: [libopenmpt] Better error reporting in C API (manx) - assigned.
- 0000824: [libopenmpt] Add openmpt::module::get_selected_subsong() (manx) - resolved.
- 0000818: [libopenmpt] Rename could_open_propability to could_open_probability (manx) - resolved.
- 0000778: [libopenmpt] Rework libopenmpt versioning to be closer to SemVer (manx) - resolved.
- 0000827: [libopenmpt] Use of throw() in public libopenmpt C++ header is deprecated (manx) - resolved.

4 of 13 issue(s) resolved. Progress (30%).

OpenMPT - OpenMPT 1.?? (long term goals) (Scheduled For Release 2018-12-31) View Issues ]
===========================================================================
0%
- 0000865: [File Format Support] Revised MPTM format - idea pool - new.
- 0000713: [User Interface] KeyboardHook can ultimately invoke a message loop which can cause re-entry to the hook function - new.
- 0000849: [General] MSVC Clang/C2 support - new.
- 0000837: [General] Do not reset sound device when changing previewed file/note - new.
- 0000766: [File Format Support] 64bit WAVE-like file format - new.
- 0000612: [Feature Request] Sample Tab: Allow separate selection of sample channels - new.
- 0000501: [Feature Request] Audio recording to sample (manx) - acknowledged.
 - 0000722: [Feature Request] Support sound device with only input channels (manx) - assigned.
- 0000575: [libopenmpt] Inefficient FILE I/O - confirmed.
- 0000700: [libopenmpt] openmpt123: pattern display is slow - confirmed.
- 0000701: [User Interface] Move plugin settings to separate tab, add modular view (Saga Musix) - assigned.
 - 0000606: [Plugins / VST] Implement routing to arbitrary input channels (Saga Musix) - assigned.
 - 0000900: [Feature Request] Plugin chains with mixer support - new.
- 0000782: [General] Cleanup source code directories (manx) - assigned.
- 0000570: [General] OpenMPT UNICODE build (manx) - assigned.
 - 0000569: [General] Unicode strings in CSoundFile. (manx) - assigned.
 - 0000164: [General] Problems with unicode path / file names (manx) - assigned.
 - 0000861: [General] PortMIDI is incompatible with UNICODE - new.
- 0000755: [File Format Support] Soundtracker Pro II support (Saga Musix) - assigned.
- 0000699: [libopenmpt] openmpt123: openmpt123 assumes UTF8 locale (manx) - assigned.

0 of 20 issue(s) resolved. Progress (0%).

OpenMPT - OpenMPT 2.0 (very long term goals) (Scheduled For Release 2022-02-20) View Issues ]
===============================================================================
0%
- 0000783: [Feature Request] cross-platform OpenMPT - new.

0 of 1 issue(s) resolved. Progress (0%).