Schism Tracker Wii U: Difference between revisions
More actions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
|description=An oldschool sample-based music composition tool. | |description=An oldschool sample-based music composition tool. | ||
|author=mrpapersonic | |author=mrpapersonic | ||
|lastupdated=2025/ | |lastupdated=2025/10/14 | ||
|type=Music Apps | |type=Music Apps | ||
|version= | |version=20251014 | ||
|format=wuhb | |format=wuhb | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
| Line 37: | Line 37: | ||
==Changelog== | ==Changelog== | ||
''' | '''20251014''' | ||
* | * AIFF exports and saves now include extra metadata like WAV and FLAC; this includes sample loops, autovibrato settings, volume, panning, and the version of Schism used to save the file. For info on how this information is stored, see the <code>aiff_header</code> function in <code>fmt/aiff.c</code>. | ||
* | * FLAC exports and saves now include <code>ENCODER</code> metadata which stores the version of Schism used to save the file. | ||
* | * Song exports in all supported formats now save the song title as metadata. | ||
* | * Implemented S90, S9E, and S9F Modplug extensions. | ||
* Implemented SSE and AVX enhanced versions of some functions, such as sample min/max, providing a huge increase in speed, especially with very large samples. | |||
* Fix non-native-endian signed sample saving (mostly relevant for AIFF). | |||
* Fix sample playback not working when focused on number entries in the Sample List. | |||
* Fix loading of 7-bit Oktalyzer samples. | |||
* Fix a nasty bug where Cxx would get ignored if paired with a pattern loop effect. | |||
* Fix logic bug in the volume ramping portion of the player (regressed in may 2009), which caused some clicking issues with very sudden volume changes. | |||
* Fix the built-in clipboard and system clipboard getting out of sync, especially with Alt-D. | |||
* Fix compilation on very old GCC. | |||
* Respect existing file mode when saving files on POSIX systems. | |||
* Added support for zlib decompression, allowing native loading of gzip-compressed files. | |||
* Added support for loading and saving .sbi (Sound Blaster Instrument) files. | |||
* Reverted Zxx-related changes in 20250825, as they proved to just make things worse. | |||
* Fixed FLAC multi-channel export. | |||
* Fixed buffer overflow under some audio drivers when SDL 3 is used. | |||
* Fixed position display in the info page being completely incorrect on little endian systems. | |||
* OPL: Fix first note played when keyjazzing being ignored. | |||
* D00: Fix a problem where a specially crafted input file could be used to hang or crash Schism. | |||
* D00: Add detection of older D00 files. | |||
* Windows: Combine MIDI in and out ports with the same name, manufacturer ID, and product ID as one duplex port. | |||
* ASIO: The "default" device now tries each driver in order, rather than using the first one in the registry. | |||
* JACK: Fix use-after-free if the JACK daemon fails to start. | |||
* OS X: Fix a hang on older versions when trying to execute hooks (mainly affects PowerPC). | |||
* OS X: Fix flicker between aliased and anti-aliased graphics. | |||
* SDL 1.2/SDL 2: Fix mouse cursor getting completely warped under older SDL versions. | |||
* SDL 1.2: Use color palettes for 8-bit video. | |||
* SDL 1.2: Fix audio failing to initialize when using sdl12-compat in conjunction with sdl2-compat. | |||
[https://github.com/schismtracker/schismtracker/releases Release notes] | [https://github.com/schismtracker/schismtracker/releases Release notes] | ||
Revision as of 23:26, 17 October 2025
| Schism Tracker | |
|---|---|
| General | |
| Author | mrpapersonic |
| Type | Music Apps |
| Version | 20251014 |
| License | GPL-2.0 |
| Last Updated | 2025/10/14 |
| Links | |
| Download | |
| Website | |
| Source | |
Schism Tracker is a free and open-source reimplementation of Impulse Tracker, a program used to create high quality music without the requirements of specialized, expensive equipment, and with a unique "finger feel" that is difficult to replicate in part. The player is based on a highly modified version of the Modplug engine, with a number of bugfixes and changes to improve IT playback.
Where Impulse Tracker was limited to i386-based systems running MS-DOS, Schism Tracker runs on almost any platform that SDL 2 supports. Currently builds are provided for Linux, Mac OS X, and Windows. Most development is currently done on 64-bit Linux. Schism will most likely build on any architecture supported by GCC4 (e.g. alpha, m68k, arm, etc.) but it will probably not be as well-optimized on many systems.
See the wiki for more information.
Media
Schism Tracker Tutorial (Volt 44)
Known Issues
- Saving over an existing file may sometimes fail.
- USB disks may not be supported.
- Stereo left/right orientation may be reversed in rare cases.
- Performance/scanning can be slow with large SD cards.
Changelog
20251014
- AIFF exports and saves now include extra metadata like WAV and FLAC; this includes sample loops, autovibrato settings, volume, panning, and the version of Schism used to save the file. For info on how this information is stored, see the
aiff_headerfunction infmt/aiff.c. - FLAC exports and saves now include
ENCODERmetadata which stores the version of Schism used to save the file. - Song exports in all supported formats now save the song title as metadata.
- Implemented S90, S9E, and S9F Modplug extensions.
- Implemented SSE and AVX enhanced versions of some functions, such as sample min/max, providing a huge increase in speed, especially with very large samples.
- Fix non-native-endian signed sample saving (mostly relevant for AIFF).
- Fix sample playback not working when focused on number entries in the Sample List.
- Fix loading of 7-bit Oktalyzer samples.
- Fix a nasty bug where Cxx would get ignored if paired with a pattern loop effect.
- Fix logic bug in the volume ramping portion of the player (regressed in may 2009), which caused some clicking issues with very sudden volume changes.
- Fix the built-in clipboard and system clipboard getting out of sync, especially with Alt-D.
- Fix compilation on very old GCC.
- Respect existing file mode when saving files on POSIX systems.
- Added support for zlib decompression, allowing native loading of gzip-compressed files.
- Added support for loading and saving .sbi (Sound Blaster Instrument) files.
- Reverted Zxx-related changes in 20250825, as they proved to just make things worse.
- Fixed FLAC multi-channel export.
- Fixed buffer overflow under some audio drivers when SDL 3 is used.
- Fixed position display in the info page being completely incorrect on little endian systems.
- OPL: Fix first note played when keyjazzing being ignored.
- D00: Fix a problem where a specially crafted input file could be used to hang or crash Schism.
- D00: Add detection of older D00 files.
- Windows: Combine MIDI in and out ports with the same name, manufacturer ID, and product ID as one duplex port.
- ASIO: The "default" device now tries each driver in order, rather than using the first one in the registry.
- JACK: Fix use-after-free if the JACK daemon fails to start.
- OS X: Fix a hang on older versions when trying to execute hooks (mainly affects PowerPC).
- OS X: Fix flicker between aliased and anti-aliased graphics.
- SDL 1.2/SDL 2: Fix mouse cursor getting completely warped under older SDL versions.
- SDL 1.2: Use color palettes for 8-bit video.
- SDL 1.2: Fix audio failing to initialize when using sdl12-compat in conjunction with sdl2-compat.
External links
- GitHub - https://github.com/schismtracker/schismtracker
- ForTheUsers - https://hb-app.store/wiiu/schismtracker