3
I Use This!
Very High Activity

News

Analyzed 6 days ago. based on code collected about 1 month ago.
Posted over 5 years ago by Saga Musix
This is a small update to OpenMPT 1.28, improving some features and fixing a handful of other issues: If repeating notes on key hold is enabled, the repetitions are now ignored if recording is disabled (key-jazz) or the edit step is set to 0, to ... [More] avoid ugly and unnecessary repetitions. The "editing is disabled" prompt can no longer be dismissed by pressing the "E" key and thus re-enabling editing accidentally. Chord detect interval didn't work across pattern boundaries. Added shortcuts for toggling sample drawing, adding silence and configuring the sample grid. Added more tooltips to the waveform and envelope views buttons. MIDI Mapping dialog did not appear when holding Shift key in some plugin editors (e.g. in Synth1 editor when enabling popout sliders). It was not possible to record parameter changes to the pattern editor from bridged plugins. Receiving MIDI messages from the bridge was broken since v1.27.08.00. Sending SysEx messages to a 64-bit host or bridge never worked. Possible crash when importing MID files with more than one sustain pedal release message following a note-off. When adding a sound font fails, an error message is shown. Fixed possible crash when trying to load huge sound fonts. SF2: Samples stored past 2 GB into the file couldn't be extracted. For a complete list of changes, have a look at the release notes and the full version history. libopenmpt has also been updated. [Less]
Posted over 5 years ago by Saga Musix
This is a small update to OpenMPT 1.28, fixing a handful of issues found in the previous release: When pasting or converting from IT to MPTM or vice versa, don't convert volume column commands as if they were coming from XM. When showing folders in ... [More] the lower tree view panel, going back to the parent folder selects the previously visited folder. Scroll to last selected item when refreshing file navigation in the tree view. Time-stretching a samples with a sample rate higher than 192 kHz crashed OpenMPT. Until the SoundTouch library can handle this, you will now either have to downsample or transpose the sample. Detect IT files unpacked with early UNMO3 versions. Fix VSTi playback or MIDI export in XM files with sample slots whose transpose is not set to C-5. Warn when saving a MOD file where samples beyond sample slot 31 are referenced in patterns. For a complete list of changes, have a look at the release notes and the full version history. libopenmpt has also been updated. [Less]
Posted almost 6 years ago by Saga Musix
This is a small update to OpenMPT 1.28, fixing a handful of issues found in the previous release: Seeking with sample sync did not stop notes with XM Key Off (Kxx) effect. Sequence splitting when converting to MPTM was broken. Possible crash when ... [More] playing some XM files (introduced in OpenMPT 1.28.01.00). Breaking out of a sustain loop through Note-Off sometimes didn't continue in the regular sample loop, or not at the correct position. Show keyboard shortcuts in various tooltips. Try to figure out when a USB MIDI device is disconnected and disable the MIDI record button if this device was being used for recording. In addition to checking for the latest development builds, it is now also possible to receive update notifications for upcoming minor updates. MIDI I/O Plugin: Do not crash when sending a MIDI message fails. For a complete list of changes, have a look at the release notes and the full version history. libopenmpt has also been updated with the same playback and security fixes. [Less]
Posted almost 6 years ago by Saga Musix
This is a small update to OpenMPT 1.28, fixing a handful of issues found in the previous release: MIDI Library preview did not preview the correct instruments for many soundfonts including GM.DLS. Do not send MIDI volume or set dry / wet ratio to ... [More] plugins on note-off. Old behaviour (this bug has gone unnoticed for more than ten years!) is retained through a compatibility setting that is only available for legacy files. Do not allow OPL3 waveforms in S3M files. Existing files with OPL3 waveforms are not affected. FLAC Tags were imported with incorrect character set. Sample swapping was always enabled for MOD files since it has been separated from the ProTracker 1/2 compatibility flag. Now it is always enabled for Amiga-style modules and otherwise the old heuristic is used again. Saving 16-bit stereo samples in MOD files (which should be converted to 8-bit mono) was broken since OpenMPT 1.28.01.00. M15: SoundTracker default tempo is no longer rounded. MTM: Ignore unused Exy commands on import. Startrekker: Clamp speed to 31 ticks per row . On Windows 10, OpenMPT prevented Windows from shutting down even when there were no unsaved files. On Windows Vista and newer, OpenMPT now shows the number of unsaved files when preventing a shutdown. Fixed several issues when building the Wine audio wrapper. MIDI Export: Pitch wheel depth is now synchronized between instruments. "Don't export" didn't work as intended when the ignored instrument shared pattern channels with exported instruments. Do not disable Reverb if /noAssembly command line switch is passed. For a complete list of changes, have a look at the release notes and the full version history. libopenmpt has also been updated with the same playback fixes. [Less]
Posted almost 6 years ago by Saga Musix
This is a small update to OpenMPT 1.28, fixing a handful of issues found in the previous release: MIDI Library preview did not preview the correct instruments for many soundfonts including GM.DLS. Do not send MIDI volume or set dry / wet ratio to ... [More] plugins on note-off. Old behaviour (this bug has gone unnoticed for more than ten years!) is retained through a compatibility setting that is only available for legacy files. Do not allow OPL3 waveforms in S3M files. Existing files with OPL3 waveforms are not affected. FLAC Tags were imported with incorrect character set. Sample swapping was always enabled for MOD files since it has been separated from the ProTracker 1/2 compatibility flag. Now it is always enabled for Amiga-style modules and otherwise the old heuristic is used again. Saving 16-bit stereo samples in MOD files (which should be converted to 8-bit mono) was broken since OpenMPT 1.28.01.00. M15: SoundTracker default tempo is no longer rounded. MTM: Ignore unused Exy commands on import. Startrekker: Clamp speed to 31 ticks per row. On Windows 10, OpenMPT prevented Windows from shutting down even when there were no unsaved files. On Windows Vista and newer, OpenMPT now shows the number of unsaved files when preventing a shutdown. Fixed several issues when building the Wine audio wrapper. MIDI Export: Pitch wheel depth is now synchronized between instruments. "Don't export" didn't work as intended when the ignored instrument shared pattern channels with exported instruments. Do not disable Reverb if /noAssembly command line switch is passed. For a complete list of changes, have a look at the release notes and the full version history. libopenmpt has also been updated with the same playback fixes. [Less]
Posted about 6 years ago by Saga Musix
This is a small update to OpenMPT 1.28, fixing a handful of issues found in the previous release and enhancing OPL support in the MPTM format: Despite of announcing the opposite, builds of OpenMPT 1.28.02.00 for Windows XP / Vista still did not ... [More] work on CPUs without SSE2 support. Old CPUs without SSE2 are now fully supported again. In MPTM, OPL notes can now be controlled (volume / pan / pitch) after they have been released. Note Cut (^^^) now really cuts OPL notes, use === to release them instead. For existing MPTM files, the legacy behaviour is used. When initializing an OPL instrument, the undo state of the sample slot was not updated. IT: Various fixes for note-off + instrument number in Old Effects mode. MO3: Import IT row highlights as written by MO3 2.4.1.2 or newer. Properly import MIDI program and bank info. On Wine on Linux, prefer DirectSound over WaveOut because there are still systems with winealsa.drv where WaveOut occasionally breaks. This change only affects new installations of OpenMPT. MIDI Export: Pitch bend was not reset when two instruments shared a MIDI channel. Possible crash when doing a portamento from an OPL instrument to an empty instrument note map slot. For a complete list of changes, have a look at the release notes and the full version history. [Less]
Posted about 6 years ago by Saga Musix
This is a small update to OpenMPT 1.28, fixing a handful of issues found in the previous release and enhancing OPL support in the MPTM format: Despite of announcing the opposite, builds of OpenMPT 1.28.02.00 for Windows XP / Vista still did not ... [More] work on CPUs without SSE2 support. Old CPUs without SSE2 are now fully supported again. In MPTM, OPL notes can now be controlled (volume / pan / pitch) after they have been released. Note Cut (^^^) now really cuts OPL notes, use === to release them instead. For existing MPTM files, the legacy behaviour is used. When initializing an OPL instrument, the undo state of the sample slot was not updated. IT: Various fixes for note-off + instrument number in Old Effects mode. MO3: Import IT row highlights as written by MO3 2.4.1.2 or newer. Properly import MIDI program and bank info. On Wine on Linux, prefer DirectSound over WaveOut because there are still systems with winealsa.drv where WaveOut occasionally breaks. This change only affects new installations of OpenMPT. MIDI Export: Pitch bend was not reset when two instruments shared a MIDI channel. Possible crash when doing a portamento from an OPL instrument to an empty instrument note map slot. For a complete list of changes, have a look at the release notes and the full version history. libopenmpt has also been updated with the same playback and security fixes. [Less]
Posted about 6 years ago by Saga Musix
This is the first update to OpenMPT 1.28, fixing a handful of mostly new issues found in the previous release: Builds for Windows XP / Vista no longer worked on CPUs without SSE2 support. Properly render & character in custom pattern fonts and ... [More] tuning note name list. Improve OPL silent note optimization. MO3: Apply playback changes based on "ModPlug-made" header flag. Only clip WASAPI non-exclusive floating-point output on real Windows systems. Wine does not need it. Open / Save file dialogs looked strange on some Wine setups. For a complete list of changes, have a look at the release notes and the full version history. libopenmpt has also been updated with the same playback fixes. [Less]
Posted about 6 years ago by Saga Musix
For more than a year, we have only brought you little bugfix updates to make OpenMPT 1.27 more stable and improve some details, while working on OpenMPT 1.28 at the same time. It took us longer than expected, but now we are finally proud to release ... [More] this new milestone, and it brings a great number of new features, improvements and bugfixes. On a personal note, this release marks my ten year anniversary as an OpenMPT developer. It has been a great time making this software better and better with every new release, and if you look back at OpenMPT's state in 2008, I hope you can agree that the software has matured a lot in this time. Here's to ten more years of OpenMPT development with many new features and other improvements! Here is a short summary of the most notable new features: First and foremost, to avoid some possible confusion: In order to use more standardized terms, some interpolation filters have been renamed: "XMMS-ModPlug" is now "Sinc", and "Polyphase" is now "Sinc with Low-Pass". OpenMPT now supports synthesized FM instruments in S3M and MPTM files! S3M is one of the few tracker formats that allow both samples and FM instruments based on the OPL2 chip to be used simultaneously, and OpenMPT finally supports this rarely used feature. In fact, it even supports some OPL3 extensions (intended to be used in the MPTM format only), such as more operator waveforms, 18 instead of 9 simultaneous voices and left / center / right panning. The LAME MP3 encoder is now shipped with OpenMPT. Lossy and lossless stream export are now done through the same menu entry / shortcut. Previewing MIDI Library items associated with soundfonts now previews the correct instrument inside that soundfont. Can now pass more than one file via command line parameter to open with OpenMPT. Use the /shared parameter to send the files to an existing OpenMPT instance rather than opening a new instance. Added menu item and keyboard shortcut to save a copy of a module. OpenMPT now warns if saving a module or MIDI export failed (e.g. because of insufficient storage space). On Windows Vista and later, the Places bar in file dialogs now contains links to OpenMPT's default directories. On those systems, the new file dialog style is now also used when audio file preview is enabled. Allow compatibility flags to be part of MPTM templates. They are still reset for legacy module types to always enforce maximum compatibility even when opening templates saved with an older OpenMPT version. New shiny icons, splash and about screens by Úlfur Kolka! Pattern editor effect memory is now also used for volume column input. When using a custom pattern font, all ASCII characters are now usable for rendering custom note names in tunings. When showing a list of missing plugins on startup, you can now remove all or some of them. "Pass keys to plugin" is no longer required to be activated when a standard input field is focussed in a plugin GUI to be able to enter texts. Add Apple CAF and Sony Wave64 sample import. Only basic uncompressed formats are supported and no detailed instrument or sample metadata is imported for now. Add SBI OPL2 instrument import. To be able to save your FM instruments, you can now also use the S3I format. It is now possible to optimize samples (Edit → Sample Trimmer) by automatically playing the whole song and recording how much of each sample is played. Faster sample normalization. Decreased memory consumption during saving of FLAC samples. SFZ instrument export. Note that many instrument properties do not map cleanly to SFZ features, so this export is quite lossy. In the envelope scaling dialog, it is now also possible to add an offset to the y axis. Can now specify the color of the release node section of envelopes. The Amiga Resampler is now enabled by default for Amiga-type modules. MIDI macros now support three new undocumented (but fully supported by Impulse Tracker) characters: h (tracker channel), o (sample offset) and m (sample loop direction). In addition, MIDI macros now support the non-standard macro character s, which automatically calculates the correct checksum for a GS SysEx message. NNA channel allocation did not handle instruments only associated to plugins correctly, causing VSTi NNA channels to be "lost" in many cases (unable to control with S7x). More logical release node behaviour. The release part is now scaled by the ratio between the value of the key-off point and the release node. The old behaviour is retained through a compatibility flag. A few more sensible IT compatibility flags are now enabled by default in MPTM files to be more consistent with IT. Several compatibility fixes for MOD, XM and S3M files. Can now import C67 (CDFM / Composer 670) files, another tracked music format supporting both samples and FM instruments. An option was added to MIDI export to prevent instruments from overlapping on the same MIDI channel for more "classical" MIDI export rather than expecting each track to be sent to its own device / plugin. Wine 1.6 is no longer supported. The minimum required version is Wine 1.8. For a complete list of changes, have a look at the release notes and the full version history. To celebrate the arrival of the new OPL emulator in OpenMPT 1.28, the example song package has been updated with a great selection of new songs featuring tasty FM goodness. With the advent of OpenMPT 1.28, libopenmpt also reaches the version 0.4 milestone with some new API additions and the same playback improvements as OpenMPT, including OPL emulation. [Less]
Posted over 6 years ago by Saga Musix
While preparations for the first OpenMPT 1.28 take a bit longer, we have decided to release another OpenMPT 1.27 update to correct a few problems. This also means that the example song competition has been extended as well. The following ... [More] improvements have been made: Amplification with both fade-in and fade-out enabled was broken, and partially selected channels were sometimes amplified when they should not have been. Trying to apply an invalid sample rate and then choosing the upsample or downsample option instead caused the wrong sample rate to be chosen for resampling. Reject resampling ratios greater than or equal to 512 when using r8brain for resampling as they resulted in a crash. Clicks when stopping channels that didn't end at zero volume in 64-bit builds. Do not import commands N and M as channel volume commands in XM. Implement horizontal wheel scrolling for pattern / sample / instrument editors. Useful e.g. for pattern navigation with some trackpoint drivers. Notes triggered from any editor could be played with a panbrello effect if some other channel was previously playing with panbrello. Possible crash with malformed MED files. For a complete list of changes, have a look at the release notes and the full version history. libopenmpt has also been updated with the same loader and playback fixes. [Less]