Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

11,184

Downloads of v 1.24.01.00:

460

Last Update:

14 Jan 2015

Package Maintainer(s):

Software Author(s):

  • ModPlug Central

Tags:

music mod tracker

OpenMPT

This is not the latest version of OpenMPT available.

  • 1
  • 2
  • 3

1.24.01.00 | Updated: 14 Jan 2015

Downloads:

11,184

Downloads of v 1.24.01.00:

460

Software Author(s):

  • ModPlug Central

Tags:

music mod tracker

OpenMPT 1.24.01.00

This is not the latest version of OpenMPT available.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Unknown


Verification Testing Unknown


Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install OpenMPT, run the following command from the command line or from PowerShell:

>

To upgrade OpenMPT, run the following command from the command line or from PowerShell:

>

To uninstall OpenMPT, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade openmpt -y --source="'INTERNAL REPO URL'" --version="'1.24.01.00'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade openmpt -y --source="'INTERNAL REPO URL'" --version="'1.24.01.00'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install openmpt
  win_chocolatey:
    name: openmpt
    version: '1.24.01.00'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'openmpt' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '1.24.01.00'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller openmpt
{
    Name     = "openmpt"
    Version  = "1.24.01.00"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'openmpt':
  ensure   => '1.24.01.00',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

Package Approved

This package was approved by moderator purity on 25 Jan 2015.

Description

OpenMPT is being developed since 1997 (initially named ModPlug Tracker) and has grown a lot since then. It can be used as a "classic" sample-based tracker to edit and play your favourite tracked music, but also as a modern DAW with plugin support and other great features. Here, you can find some of the key features of the tracker.


tools\chocolateyInstall.ps1
$packageName = 'openmpt'
$installerType = 'exe'
$url = 'http://openmpt.org/download_file.php?file=OpenMPT-1.24.01.00-Setup.exe'
$url64 = 'http://openmpt.org/download_file.php?file=OpenMPT-1.24.01.00-Setup-x64.exe'
$silentArgs = '/VERYSILENT'
$validExitCodes = @(0)

Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url" "$url64"  -validExitCodes $validExitCodes
tools\chocolateyUninstall.ps1
$packageName = 'openmpt'
$displayVersion = '1.24.01.00'
$displayName = 'OpenMPT 1.24'

$uninstallString = Get-ChildItem -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall | Get-ItemProperty | Where-Object {$_.DisplayName -match $displayName -and $_.DisplayVersion -match $displayVersion} | Select-Object -ExpandProperty UninstallString

if ($uninstallString -ne "") {
	try {
		cmd /c "$uninstallString" /SILENT # start uninstaller
	} catch {
		Write-ChocolateyFailure "$packageName" "$($_.Exception.Message)"
	}
}
Write-ChocolateySuccess "$packageName"

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
OpenMPT 1.31.5 109 Sunday, March 3, 2024 Approved
OpenMPT 1.31.4 274 Sunday, August 27, 2023 Approved
OpenMPT 1.31.3 247 Sunday, June 18, 2023 Approved
OpenMPT 1.31.2.0 221 Sunday, May 7, 2023 Approved
OpenMPT 1.31.1.0 190 Sunday, April 30, 2023 Approved
OpenMPT 1.30.12.0 126 Saturday, April 15, 2023 Approved
OpenMPT 1.30.11.0 166 Sunday, March 5, 2023 Approved
OpenMPT 1.30.10.0 151 Sunday, January 29, 2023 Approved
OpenMPT 1.30.9.0 129 Sunday, January 8, 2023 Approved
OpenMPT 1.30.8.0 191 Sunday, November 13, 2022 Approved
OpenMPT 1.30.7.0 163 Sunday, September 25, 2022 Approved
OpenMPT 1.30.6.0 175 Sunday, August 21, 2022 Approved
OpenMPT 1.30.5.0 246 Sunday, June 12, 2022 Approved
OpenMPT 1.30.4.0 233 Sunday, April 24, 2022 Approved
OpenMPT 1.30.3.0 205 Sunday, March 13, 2022 Approved
OpenMPT 1.30.2.0 218 Saturday, February 19, 2022 Approved
OpenMPT 1.29.15.0 261 Sunday, December 5, 2021 Approved
OpenMPT 1.29.14.0 181 Sunday, November 14, 2021 Approved
OpenMPT 1.29.13.0 202 Sunday, October 3, 2021 Approved
OpenMPT 1.29.12.0 208 Sunday, August 22, 2021 Approved
OpenMPT 1.29.10.0 266 Sunday, May 16, 2021 Approved
OpenMPT 1.29.9.0 187 Sunday, April 11, 2021 Approved
OpenMPT 1.29.8.0 201 Sunday, March 14, 2021 Approved
OpenMPT 1.29.7.0 262 Sunday, January 31, 2021 Approved
OpenMPT 1.29.6.0 248 Sunday, November 29, 2020 Approved
OpenMPT 1.29.5.0 193 Sunday, October 25, 2020 Approved
OpenMPT 1.29.4.0 189 Friday, October 9, 2020 Approved
OpenMPT 1.29.2.0 248 Sunday, July 26, 2020 Approved
OpenMPT 1.29.1.0 296 Sunday, May 24, 2020 Approved
OpenMPT 1.28.10.0 272 Monday, April 13, 2020 Approved
OpenMPT 1.28.9.0 355 Saturday, January 11, 2020 Approved
OpenMPT 1.28.8.0 239 Sunday, October 27, 2019 Approved
OpenMPT 1.28.7.0 211 Sunday, September 22, 2019 Approved
OpenMPT 1.28.6.0 248 Saturday, August 10, 2019 Approved
OpenMPT 1.28.5.0 235 Monday, May 27, 2019 Approved
OpenMPT 1.28.4.0 223 Sunday, April 7, 2019 Approved
OpenMPT 1.28.3.0 220 Monday, February 11, 2019 Approved
OpenMPT 1.28.2.0 209 Sunday, January 6, 2019 Approved
OpenMPT 1.28.1.0 215 Saturday, January 5, 2019 Approved
OpenMPT 1.27.05.00 416 Monday, February 26, 2018 Approved
OpenMPT 1.25.04.00 524 Tuesday, February 16, 2016 Approved
OpenMPT 1.24.04.00 432 Friday, May 22, 2015 Approved
OpenMPT 1.24.01.00 460 Wednesday, January 14, 2015 Approved
OpenMPT 1.23.04.00 503 Monday, August 18, 2014 Approved

v1.24.01.00 (21 December 2014, revision 4662)

General tab
[Imp] <js> Clicking on the song type opens Song Properties dialog.
[Imp] <js> If available, show a descriptive parameter value for plugin parameters instead of its numerical representation.

Pattern tab
[New] <js> Ctrl + (Shift +) Scroll wheel can now be used as a replacement for the "(Coarse) Data Entry" shortcuts (http://bugs.openmpt.org/view.php?id=613).
[Imp] <js> When previewing instruments with a fadeout value of 0, instantly stop them on key-up instead of letting them play forever.
[Fix] <js> "Continue song as soon as MIDI notes are being received" didn't work in some situations.
[Fix] <js> When using "Continue song as soon as MIDI notes are being received", the Edit Step setting was erroneously applied to the first note.
[Fix] <js> When dragging a selection in the order list one order to the right, the document was marked as modified even though there was no change.
[Fix] <js> Fixed crash when a module has no patterns at all.
[Fix] <js> When only one parameter column was selected, the interpolation context menu didn't offer to interpolate this column.

Sample tab
[New] <js> Support resampling to any arbitrary sampling rate using r8brain-free. Includes new keyboard shortcuts for upsampling, downsampling and resampling.
[New] <js> As upsampling no longer automatically converts the sample to 16-bit, 16-bit conversion is now a separate option.
[New] <js> Custom background and selection colours can now be specified (http://bugs.openmpt.org/view.php?id=371).
[Imp] <js> Adjusting the sample frequency updates all playing notes' sample frequency (only works with IT and MPTM for now).
[Imp] <js> Improved sample loop point input behaviour so that a loop start value greater than the current loop end value can be entered without having to enter the new loop end first.
[Imp] <js> Finetune and transpose modifications are now undo-able.
[Imp] <js> Visually distinguish sustain loop and sample grid markers.
[Imp] <js> No longer show unsupported sample vibrato types in IT (Ramp Up) and XM (Random).
[Fix] <js> Ramp Up and Ramp Down labels in XM vibrato settings were swapped since forever.
[Fix] <js> When editing XM vibrato settings, the edit cursor always jumped back to the first character in the edit field.
[Fix] <js> Rearranging samples (e.g. through song cleanup or the tree view) no longer messes up the undo buffer history (http://bugs.openmpt.org/view.php?id=600).
[Fix] <js> The sample transpose dropdown was missing two complete octaves. The range has been extended and turned upside down (can now be understood intuitively as "C-5 is being played like note x").
[Fix] <js> Silencing a single sample point lead to a crash (http://bugs.openmpt.org/view.php?id=610).

Instrument tab
[New] <js> ITI instrument files can now contain external samples (like MPTM files). Select "Impulse Tracker Instruments with external Samples" from the save dialog (http://forum.openmpt.org/index.php?topic=2515.0).
[New] <js> The first instrument of a soundfont can now be loaded directly without registering the soundfont in OpenMPT.
[New] <js> Custom background colour can now be specified.
[Imp] <js> Since Impulse Tracker's fade-out value is 32 times less precise than what is displayed in the editor, automatically round it when the user makes fade-out adjustments in IT files.
[Imp] <js> When previewing instruments with a fadeout value of 0, instantly stop them on key-up instead of letting them play forever.
[Fix] <js> When loading an instrument, force all sample views of the same module to be updated.
[Fix] <js> Modifying envelopes using the keyboard didn't mark the module as modified.
[Reg] <js> Disallow OpenMPT-only "attack" setting to be used in IT and XM files.

Tree view
[New] <js> Dropping a module or folder on the sample browser opens this module or folder for browsing.
[New] <js> Dropping a soundfont file on the upper part of the tree view adds it to the list of soundfonts.
[New] <js> Due to the change from external instruments in the ITP format to external samples in MPTM, "Set Path" and "Save" have been moved to samples. External samples are marked with [external], missing external samples are marked with [missing].
[New] <js> Sample waveforms can now be reloaded from disk (e.g. after editing a sample in an external application) if OpenMPT knows the sample's original path, e.g. after loading or saving it, or using MPTM's external sample feature (http://bugs.openmpt.org/view.php?id=207).
[New] <js> The first instrument of a soundfont can now be previewed directly from the sample browser (without registering the soundfont in OpenMPT).
[Mod] <js> Apparently, some versions of Ableton Live mark exported WAV files as "temporary". Such files are no longer ignored in the sample browser.
[Fix] <js> Duplicating samples was broken in OpenMPT 1.23.
[Fix] <js> Previewing IMA ADPCM-compressed samples from the tree view was broken if the previously previewed sample was a stereo sample.

Mod Conversion
[Imp] <js> When converting from IT / MPTM to XM, move volume column portamento to the effect column if possible, as it has a different meaning in XM.
[Fix] <js> When converting from XM to IT / MPTM, volume column effects were not always limited properly.

VST / DMO Plugins
[Imp] <js> When adding a new plugin through the plugin manager that is missing from some open file, it is now automatically loaded and restored in that file.
[Imp] <js> "Randomize Parameters" now applies a customizable randomization factor - much more useful than completely random parameters.
[Fix] <js> Regularly send editor idle commands to plugins with open editors.

VST::Plugin Bridge
[Imp] <js> The plugin bridge does now also create crash dumps automatically. OpenMPT's /fullMemDump command line switch also applies to these dumps.
[Mod] <js> By default, all instances of the same plugin do now share one bridge process, since a handful of plugins require this - and the loading performance is much better, too.
[Fix] <js> Catch potential crashes while loading the plugin, like in OpenMPT (fixes instant crashes with multiple instances of SideKick v3 in different processes).

Playback
[New] <js> S70 / S71 / S72 commands do now also work with instrument plugins.
[Imp] <js> Smooth MIDI macros do now, to some extent, work with external MIDI messages. They interpolate from the previous Zxx or \xx parameter from the same channel to the new parameter.
[Mod] <js> In all mix modes since 1.17RC2, a way too long volume ramp (some times up to 100 times longer than the user-supplied ramp setup) was applied for extreme global volume changes. This is now disabled except for legacy 1.17RC2 mix mode.
[Mod] <js> Re-implemented stereo separation to be applied on the master mix. This means that it also works as expected with stereo samples and plugins now.
[Fix] <js> NNA / DCA settings were not applied properly to plugins assigned to sample-less instruments.
[Fix] <js> Instrument plugin arpeggio was executed on muted channels / instruments.
[Fix] <js> Linear frequency slide mode (in all formats except XM, which already worked as intended) has been re-implemented to fix some unwanted inaccuracies which can add up very quickly when using extra-fine slides.
[Fix] <js> Glissando should only affect tone portamento, not portamento up / down effects.

MTPM
[New] <js> MPTM files can now contain external (on-disk) samples. When checking the "Keep sample on disk" checkbox in the sample editor, the sample data is not stored directly in the MPTM file but a relative link to the original sample file is kept (http://bugs.openmpt.org/view.php?id=368).

IT
[Imp] <js> Added support for reading encrypted edit time in old IT files with no edit history present (discovered through Impulse Tracker source release, yay).

XM
[Mod] <js> Revert XM compatibility export to always write out 256 order items.
[Fix] <js> Use "normal" compatible mix mode instead of FT2 panning mix mode for XM files that were compatibility-exported with OpenMPT 1.22 or older, and XM files made with other trackers that use linear panning.

XM::Compatible Playback Mode
[Fix] <js> Make arpeggio after portamento effect behave even more like in Fasttracker 2.

S3M::Compatible Playback Mode
[New] <js> Compatible playback mode for S3M: When enabled, OpenMPT emulates certain ScreamTracker quirks as it did until now (linked pattern effect memory and ignored effects on muted channels). Compatible mode is disabled automatically for files made with less compatible trackers. S3M files made with OpenMPT always have this mode enabled, and its state is not saved in S3M files.

MOD
[Imp] <js> Amiga frequency limits can now also be enforced without activating ProTracker 1/2 mode.

MOD::Loading and Saving
[Mod] <js> M.K. and M!K! files that only have Amiga-compatible notes in their patterns automatically enforce Amiga frequency limits now (http://bugs.openmpt.org/view.php?id=563).
[Fix] <js> Saving a sample loop with an odd length is now handled better (http://bugs.openmpt.org/view.php?id=590).
[Fix] <js> Any non-ASCII characters were accidentally removed when loading a MOD file (broke in OpenMPT 1.22).

MOD::ProTracker 1/2 Mode
[Fix] <js> Glissando is only applied on rows with a portamento effects, and never on the first tick of these rows.

Other formats
[New] <js> Added support for a MOD variant introduced by SoundTracker 2.6 and Ice Tracker (http://bugs.openmpt.org/view.php?id=597).
[Imp] <js> SoundTracker auto-slides are now imported using the volume column.
[Imp] <js> MT2: Completely rewrote loader. Some files that would previously not load properly do now load. Support for VST plugins, drum patterns and some extended MT2 pattern commands has been added.
[Fix] <js> ITP: Always load embedded MIDI macros for files made with OpenMPT 1.19 or older, since back then they were always read, no matter if the embed flag was checked or not.
[Fix] <js> ITP: Loading extended song properties was broken for a very long time, probably since OpenMPT 1.20.
[Reg] <js> ITP: Saving and editing ITP files is no longer supported. ITP files are now imported as normal IT files. ITP's functionality is superseded by MPTM's new external sample functionality.

Module Export
[Fix] <js> F00 "stop song" abort detection for XM files didn't abort if there were samples playing with a global volume of 0.

Module cleanup
[New] <js> "Remove unused sample data" now also finds samples with identical stereo channels and offers to optimize them to mono.
[Imp] <js> Give information about how many plugins were removed.
[Fix] <js> Removing unused samples no longer creates two undo points per sample.

Audio I/O
[New] <jh> Support direct mode for WaveOut devices. This is mostly useful on Wine systems where it (for certain setups) prevents the Wine-internal resampler from kicking in.
[Imp] <jh> Increased latency and period precision to allow sub-millisecond latencies.
[Imp] <jh> Added per-device type default audio settings.
[Mod] <jh> Query PortAudio for the default latency of PortAudio sound devices.
[Mod] <jh> When changing between mono / stereo / quad channel configurations, always reset the channel mapping to default instead of basing the new one on the previous one.
[Mod] <jh> Add a hidden setting setting PreferSameTypeIfDeviceUnavailable in [Sound Settings] which optionally changes the algorithm for selecting the fallback device if the device selected by the user (or read from the configuration) is currently unavailable. When this setting is set, a device of the same type as the currently selected is preferred instead of just defaulting to wave mapper.
[Fix] <jh> If the soundcard is currently unavailable, some ASIO drivers allow opening the driver and report zero input and output channels in that case. Other drivers do not support loading the driver. In both cases, OpenMPT will now disallow selecting the driver in the setup dialog and hide it until restarting OpenMPT or the sound devices get rescanned.

Misc
[New] <js> Dropping a folder that contains modules or VST plugins opens / registers them directly now (http://bugs.openmpt.org/view.php?id=510).
[New] <js> Remember window positions for each tune individually when it is being saved. Plugin window positions are now stored using the same mechanism instead of being embedded into the module files. (http://forum.openmpt.org/index.php?topic=3280.0).
[New] <js> Added a first-start dialog to set up some common settings. The corresponding settings have been removed from the installer.
[Imp] <js> Song length estimation: Slightly improve calculation of nested pattern loops (http://bugs.openmpt.org/view.php?id=591).
[Imp] <js> Song length estimation shows the length of all "hidden" subtunes in the current sequence.
[Imp] <js> Made the MIDI Mapping dialog's mapping list more human-readable.
[Imp] <jh> VU Meter: Rear channels are now also shown in quad mode.
[Mod] <js> When merging the default key map into a custom key map, event types are now completely ignored, so if e.g. the user has assigned a certain key on "key hold" but the default key map uses the same key on "key down" only, this version is no longer added.
[Mod] <js> Autosave: When "Use song's original directory" is enabled, but the song has not been saved so far, it is now saved in a sub folder called "Autosave" instead of the root of the settings directory. In this case, modules created from templates are now also autosaved into this folder instead of the template folder.
[Mod] <jh> Added setting LoadOnStartup in [Components] to optionally load all optional components (such as MP3 encoders, UNMO3, etc.) on startup rather than first use. KeepLoaded (also in [Components]) determines whether components stay in memory after they have been used (this is the default behaviour).
[Mod] <js> Rename "Colours" settings tab to "Display".
[Mod] <jh> Update lhasa to version 2014-07-12 (adds support for lhx archives).
[Mod] <jh> Update FLAC to v1.3.1 (improved decoding and encoding efficiency, fixed two vulnerabilities when loading malicious FLAC files).
[Fix] <js> Soft Panning check box in Mixer settings didn't work (http://bugs.openmpt.org/view.php?id=602).
[Reg] <js> Removed noSettingsOnNewVersion command line switch. It's no longer necessary as there is also a hidden setting that does the same.

Bundled plugins
[Mod] <js> Updated PortMidi to revision 228 (fixes potential 64-bit issues).

v1.23.05.00 (6 September 2014, revision 4238)

Pattern tab
[Imp] <js> "Edit Plugin assigned to PC Event" shortcut is now "Toggle PC Event/instrument plugin editor" (can now also be used to toggle the editor of the plugin assigned to the currently selected instrument).
[Imp] <js> Deleting and inserting items in the order list automatically adjusts playback, sequence override and play lock positions.
[Imp] <js> Greatly improve seek speed when "Maintain sample sync on seek" is enabled and there are samples with very small loops.
[Imp] <js> When inserting a new pattern while a +++ or --- pattern is focussed in the order list, use the currently edited pattern for determining the new pattern's length.
[Fix] <js> In windowed mode, the note properties dialog was not always visible.
[Fix] <js> The order list's scrollbar's "Right Edge" menu entry was not working (http://bugs.openmpt.org/view.php?id=567).

Sample tab
[Fix] <js> Enabling a sample loop when there were no loop points didn't update the loop point display.
[Fix] <js> Silencing samples was slightly broken (http://bugs.openmpt.org/view.php?id=555).
[Fix] <js> Undo could crash in some situations when the total undo buffer size previously exceeded the configured buffer limit.
[Fix] <js> It was impossible to call the save dialog for a sample / instrument with a pipe character in the name (also applies to instrument tab, http://bugs.openmpt.org/view.php?id=564)
[Fix] <js> Fixed possible crashes when using undo / redo, most notably when sample undo was disabled completely (http://bugs.openmpt.org/view.php?id=584).

Instrument tab
[Imp] <js> In the sample map editor, show faint red dots for notes that are already assigned to another sample (http://forum.openmpt.org/index.php?topic=4112.msg37495#msg37495).
[Fix] <js> Trying to play notes above B-9 caused a crash (http://bugs.openmpt.org/view.php?id=549).

Tree view
[Fix] <js> Stopped voices sometimes still contributed to the active sample / instrument list (http://bugs.openmpt.org/view.php?id=568).

VST / DMO Plugins
[New] <js> Plugin editor positions are now stored in module files.
[Imp] <js> Allow drag and drop actions on plugin editors to drop preset files from Explorer.
[Fix] <js> Program names starting with non-ASCII characters were not formatted properly.
[Reg] <js> Partly reverted the behaviour introduced in OpenMPT 1.23.03.00 to only re-send patch numbers if they're not bank 1 patch 1, to fix legacy module playback.

Playback
[Mod] <js> When resuming paused (not stopped) playback, previously playing samples are continued.
[Fix] <js> "Maintain sample sync on seek" should now also work when playback was previously stopped.
[Fix] <js> Glissando in semitones mode didn't take finetune into account (http://bugs.openmpt.org/view.php?id=585).

IT::Compatible Playback Mode
[Fix] <js> Tone portamento target is now completely cleared with new notes, so that subsequent Gxx effects have no effect.

XM
[Fix] <js> Clear MIDI macros for XM files made with FT2 to prevent Zxx effects from doing anything.
[Fix] <js> Correct nominal dB values for FT2 pan law mix mode.

XM::Compatible Playback Mode
[Fix] <js> Tentatively fix arpeggio after pitch slide behaviour (http://bugs.openmpt.org/view.php?id=542).

MOD::ProTracker 1/2 Mode
[Fix] <js> ProTracker applies instrument changes on the first tick, even if there's a note delay (http://bugs.openmpt.org/view.php?id=574).
[Fix] <js> Properly implemented ProTracker-style sample swapping, which is only supposed to happend at the end of the sample and not instantly.
[Fix] <js> Correctly handle a few more edge cases of ProTracker-style 9xx offset handling.

Misc
[New] <jh> Add hidden setting [Misc] ShowSettingsOnNewVersion (default true) which can permanently disable showing of the settings dialog on new versions, in addition to the one-time command line switch /noSettingsOnNewVersion.
[Imp] <js> Add support for 64-bit Vorbis library builds from mingw-w64 with slightly different file names.
[Imp] <js> When adding a new shortcut that conflicts with an existing shortcut, do not automatically delete the existing shortcut but rather ask the user what to do.
[Imp] <js> Add global dummy shortcut keybinding to prevent default keybindings from doing anything into if you don't like them (http://bugs.openmpt.org/view.php?id=550).
[Imp] <js> Slightly improved icons for systems with 32-bit display mode but mysteriously missing alpha channel (http://bugs.openmpt.org/view.php?id=520).
[Mod] <js> Merge "Note Off/Cut/Fade" and "Note Off/Cut/Fade (without instrument number)" to never write an instrument number next to those events.
[Mod] <js> Update UnRAR library to version 5.1.6.
[Fix] <js> Scale main toolbar elements according to DPI settings (http://bugs.openmpt.org/view.php?id=513).
[Fix] <js> Setting the default MIDI volume behaviour for new instruments in the Options dialog was broken.
[Fix] <js> Potential fix for DDE error when launching OpenMPT through an associated file from Explorer (http://bugs.openmpt.org/view.php?id=461).
[Fix] <js> After loading a new keybinding file, effect keys were no longer working until the user switched to a module with different effect keys (tx stinkbug).


This package has no dependencies.

Discussion for the OpenMPT Package

Ground Rules:

  • This discussion is only about OpenMPT and the OpenMPT package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or OpenMPT, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus