Releases: SamWindell/Signet
v0.3.0
There are binaries available for the Windows, Linux (Ubuntu) and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
The macOS version is a universal binary, codesigned and notarized.
Changes:
0.3.0:
- Add
--format
option toprint-info
subcommand to output the information in JSON or Lua format. Useful for passing into tools such asjq
or Floe, for example. Includes--field-filter
and--path-as-key
options to control the output. - Add
--detect-pitch
option toprint-info
. - Slightly change behaviour of
--output-folder
: now, if the input files are within the CWD, the output files will be put into the output folder with the same structure of subfolders. - Add
script
command to run a series of subcommands. - Add
--dry-run
torename
. - Improve filesystem handling so that Signet can be reliably run at the same time as other Signet processes.
0.2.0:
- Rename subcommand
remove-silence
totrim-silence
- Change
norm
subcommand to take a--mode
argument; one ofpeak
orrms
rather than--rms
flag. Default mode ispeak
. - Add
energy
mode tonorm
subcommand allowing for normalisation based on the energy of the audio (similar to RMS). - Add
reverse
subcommand. - Add
add-loop
subcommand.
0.1.8:
- Notarize the macOS version
0.1.7:
- Codesign the macOS version
0.1.6:
- Add --output-file option for specifying a single output file instead of overwriting the input file
- Fix filepath case sensitivity issues on Window and macOS
- Fix norm --rms when using --independent-channels
0.1.5:
- Prints a stack trace when a fatal error occurs
- Build universal binaries on macOS
0.1.4:
- print-info now shows peak meter info (dB) and length (seconds)
- Fix crash caused by having a wildcard at the start of the glob as well as a slash
- Add a mode to seamless-loop that can make a loop without using crossfades: this is used when the crossfade-size is 0. See seamless-loop documentation for more info.
0.1.3:
- Add --independent-channels and --mix-channels to norm command
- Improve the wording and usefulness of messages
- Add --output-folder option to Signet instead of always overwriting files
- --sample-sets now searches for sets across all input files rather than just in each folder
- Fix AudioDurations ms being interpreted as s
- Improve backup system
- Add --expected-note to auto-tune
- Improve usage.md style
- Compile with static runtime libraries on Windows
0.1.2:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
v0.2.0
There are binaries available for the Windows, Linux (Ubuntu) and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
The macOS version is a universal binary, codesigned and notarized.
Changes:
0.2.0:
- Rename subcommand
remove-silence
totrim-silence
- Change
norm
subcommand to take a--mode
argument; one ofpeak
orrms
rather than--rms
flag. Default mode ispeak
. - Add
energy
mode tonorm
subcommand allowing for normalisation based on the energy of the audio (similar to RMS). - Add
reverse
subcommand. - Add
add-loop
subcommand.
0.1.8:
- Notarize the macOS version
0.1.7:
- Codesign the macOS version
0.1.6:
- Add --output-file option for specifying a single output file instead of overwriting the input file
- Fix filepath case sensitivity issues on Window and macOS
- Fix norm --rms when using --independent-channels
0.1.5:
- Prints a stack trace when a fatal error occurs
- Build universal binaries on macOS
0.1.4:
- print-info now shows peak meter info (dB) and length (seconds)
- Fix crash caused by having a wildcard at the start of the glob as well as a slash
- Add a mode to seamless-loop that can make a loop without using crossfades: this is used when the crossfade-size is 0. See seamless-loop documentation for more info.
0.1.3:
- Add --independent-channels and --mix-channels to norm command
- Improve the wording and usefulness of messages
- Add --output-folder option to Signet instead of always overwriting files
- --sample-sets now searches for sets across all input files rather than just in each folder
- Fix AudioDurations ms being interpreted as s
- Improve backup system
- Add --expected-note to auto-tune
- Improve usage.md style
- Compile with static runtime libraries on Windows
0.1.2:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
v0.1.8
There are binaries available for the Windows, Linux (Ubuntu) and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
The macOS version is a universal binary, codesigned and notarized.
Changes:
0.1.8:
- Notarize the macOS version
0.1.7:
- Codesign the macOS version
0.1.6:
- Add --output-file option for specifying a single output file instead of overwriting the input file
- Fix filepath case sensitivity issues on Window and macOS
- Fix norm --rms when using --independent-channels
0.1.5:
- Prints a stack trace when a fatal error occurs
- Build universal binaries on macOS
0.1.4:
- print-info now shows peak meter info (dB) and length (seconds)
- Fix crash caused by having a wildcard at the start of the glob as well as a slash
- Add a mode to seamless-loop that can make a loop without using crossfades: this is used when the crossfade-size is 0. See seamless-loop documentation for more info.
0.1.3:
- Add --independent-channels and --mix-channels to norm command
- Improve the wording and usefulness of messages
- Add --output-folder option to Signet instead of always overwriting files
- --sample-sets now searches for sets across all input files rather than just in each folder
- Fix AudioDurations ms being interpreted as s
- Improve backup system
- Add --expected-note to auto-tune
- Improve usage.md style
- Compile with static runtime libraries on Windows
0.1.2:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
v0.1.7
There are binaries available for the Windows, Linux (Ubuntu) and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
Changes:
0.1.7:
- Codesign the macOS version
0.1.6:
- Add --output-file option for specifying a single output file instead of overwriting the input file
- Fix filepath case sensitivity issues on Window and macOS
- Fix norm --rms when using --independent-channels
0.1.5:
- Prints a stack trace when a fatal error occurs
- Build universal binaries on macOS
0.1.4:
- print-info now shows peak meter info (dB) and length (seconds)
- Fix crash caused by having a wildcard at the start of the glob as well as a slash
- Add a mode to seamless-loop that can make a loop without using crossfades: this is used when the crossfade-size is 0. See seamless-loop documentation for more info.
0.1.3:
- Add --independent-channels and --mix-channels to norm command
- Improve the wording and usefulness of messages
- Add --output-folder option to Signet instead of always overwriting files
- --sample-sets now searches for sets across all input files rather than just in each folder
- Fix AudioDurations ms being interpreted as s
- Improve backup system
- Add --expected-note to auto-tune
- Improve usage.md style
- Compile with static runtime libraries on Windows
0.1.2:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
v0.1.6
There are experimental binaries available for the Windows, Linux and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
Note for macOS: The macOS version is not codesigned or notarized. The first time you use Signet you might need to right click it, and select "open".
Changes:
0.1.6:
- Add --output-file option for specifying a single output file instead of overwriting the input file
- Fix filepath case sensitivity issues on Window and macOS
- Fix norm --rms when using --independent-channels
0.1.5:
- Prints a stack trace when a fatal error occurs
- Build universal binaries on macOS
0.1.4:
- print-info now shows peak meter info (dB) and length (seconds)
- Fix crash caused by having a wildcard at the start of the glob as well as a slash
- Add a mode to seamless-loop that can make a loop without using crossfades: this is used when the crossfade-size is 0. See seamless-loop documentation for more info.
0.1.3:
- Add --independent-channels and --mix-channels to norm command
- Improve the wording and usefulness of messages
- Add --output-folder option to Signet instead of always overwriting files
- --sample-sets now searches for sets across all input files rather than just in each folder
- Fix AudioDurations ms being interpreted as s
- Improve backup system
- Add --expected-note to auto-tune
- Improve usage.md style
- Compile with static runtime libraries on Windows
0.1.2:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
v0.1.5
There are experimental binaries available for the Windows, Linux and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
Note for macOS: The macOS version is not codesigned or notarized. The first time you use Signet you will need to right click it, and select "open".
Changes:
0.1.5:
- Prints a stack trace when a fatal error occurs
- Build universal binaries on macOS
0.1.4:
- print-info now shows peak meter info (dB) and length (seconds)
- Fix crash caused by having a wildcard at the start of the glob as well as a slash
- Add a mode to seamless-loop that can make a loop without using crossfades: this is used when the crossfade-size is 0. See seamless-loop documentation for more info.
0.1.3:
- Add --independent-channels and --mix-channels to norm command
- Improve the wording and usefulness of messages
- Add --output-folder option to Signet instead of always overwriting files
- --sample-sets now searches for sets across all input files rather than just in each folder
- Fix AudioDurations ms being interpreted as s
- Improve backup system
- Add --expected-note to auto-tune
- Improve usage.md style
- Compile with static runtime libraries on Windows
0.1.2:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
v0.1.4
There are experimental binaries available for the Windows, Linux and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
Note for macOS: The macOS version is not codesigned or notarized. The first time you use Signet you will need to right click it, and select "open".
Changes:
0.1.4:
- print-info now shows peak meter info (dB) and length (seconds)
- Fix crash caused by having a wildcard at the start of the glob as well as a slash
- Add a mode to seamless-loop that can make a loop without using crossfades: this is used when the crossfade-size is 0. See seamless-loop documentation for more info.
0.1.3:
- Add --independent-channels and --mix-channels to norm command
- Improve the wording and usefulness of messages
- Add --output-folder option to Signet instead of always overwriting files
- --sample-sets now searches for sets across all input files rather than just in each folder
- Fix AudioDurations ms being interpreted as s
- Improve backup system
- Add --expected-note to auto-tune
- Improve usage.md style
- Compile with static runtime libraries on Windows
0.1.2:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
v0.1.3
Changes:
0.1.3:
- Add --independent-channels and --mix-channels to norm command
- Improve the wording and usefulness of messages
- Add --output-folder option to Signet instead of always overwriting files
- --sample-sets now searches for sets across all input files rather than just in each folder
- Fix AudioDurations ms being interpreted as s
- Improve backup system
- Add --expected-note to auto-tune
- Improve usage.md style
- Compile with static runtime libraries on Windows
0.1.2:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
There are experimental binaries available for the Windows, Linux and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
In all likelihood, the Mac version will not run due to it not being codesigned or notarized. Deploying software on Mac often requires these extra steps.
v0.1.2
Changes:
- Add --make-same-length option to sample-blend
- Tweak fix-pitch drift algorithm and add extra utility options
- Add pan command
- Add --sample-set option to fix-pitch-drift and auto-tune
- Turn --undo and --clear-backup into commands rather than options (they work identically to as before)
- Improve colours and the format of the message output; each message now reports what filename it belongs to
- Improve what counts as an error and what counts as a warning
- Add --warnings-are-errors to require Signet to exit if any warning is issued
- Add option to norm to normalise each channel independently
- Fix-pitch-drift: add --expected-note, so as to only correct drift if the detected pitch is as expected
There are experimental binaries available for the Windows, Linux and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
In all likelihood, the Mac version will not run due to it not being codesigned or notarized. Deploying software on Mac often requires these extra steps.
v0.1.1
v0.1.1
Changes:
- Improved the quality of the fix-pitch-drift command
- Added a command to embed-sample-info to remove metadata
- Fixed a bug that would cause an assertion in the WAV metadata reader
There are experimental binaries available for the Windows, Linux and Mac versions of Signet. These can be found in the assets section of this Github release. Just download and extract the file to start using it.
In all likelihood, the Mac version will not run due to it not being codesigned or notarized. Deploying software on Mac often requires these extra steps.