TAL Sampler: the name of a preset is the name of its file - #430
Merged
git-moss merged 1 commit intoSep 17, 2026
Merged
Conversation
The detector took the name from the 'programname' attribute inside the
file. TAL Sampler lists its presets by file name, and the attribute only
keeps the name the program was saved under, which the producer of a pack
often changes afterwards by renaming the file. Espen Kraft's 'Vol. 7
Super Hybrid' prefixes the synthesizer the samples come from ('MM Bass
13.talsmpl' holds the program name 'Bass 13'): 65 of its 99 presets lost
that part of their name and the presets of its three synthesizers
collided under one name, so 'Bass 2.qpat', 'Bass 2 (2).qpat' and 'Bass 2
(3).qpat' came out of one conversion. Across the 567 TAL presets on this
machine the two names differ in 86 files, and in every one of them the
file name is the curated one - a synthesizer prefix or a corrected typo.
The attribute is still used to tell the programs of a file apart, should
a file ever hold several.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The TAL Sampler detector took the name of a preset from the
programnameattribute inside the file. TAL Sampler lists its presets by file name, and the attribute only keeps the name the program was saved under, which the producer of a pack often changes afterwards by renaming the file. The name of a preset is now the name of its file; the attribute is only used to tell the programs of a file apart, should a file ever hold several (none of the 567 TAL presets on this machine does).What went wrong. Espen Kraft's Vol. 7 Super Hybrid prefixes the synthesizer the samples come from:
MM Bass 13.talsmpl(Memorymoog) holds the program nameBass 13,MFB Dom1 Bass 13.talsmplandMWIIXT Bass 13.talsmplhold the same. 65 of its 99 presets lost that part of their name, and the presets of the three synthesizers collided under one name, so a conversion to the Waldorf Quantum/Iridium wroteBass 2.qpat,Bass 2 (2).qpatandBass 2 (3).qpat- with no way to tell which synthesizer is which.Why the file name. Across the 567 TAL presets on this machine (Espen Kraft Vol. 1, 2, 7 and 8, BlueWave) the two names differ in 86 files, and in every one of them the file name is the curated one: 71 carry a synthesizer prefix which the embedded name lacks, 15 are renames or typo fixes (
PPG_FiltEnv2LayerDeluxe2vs the embeddedPPG_FoltEnv2LayerDeluxe2,FS1R C SectionvsFS1R Choir C). Not one file has an embedded name that is better than its file name. Other detectors of file-based presets (Ableton, EXS24, Deluge, Omnisphere, Tonverk) already name the preset after its file.Verified with the fixed build on the whole pack: 99 presets, every name identical to its source file name, no counter suffix, 99 sample folders, the display name inside the patch is the file name as well. The
TAL Samplersection of the changelog and the format documentation carry the change.