QEdit
Cuesheet editor.
Downloads
Release packages and supplements.
- [Latest Release]Development M, 05/05/2023. [Changes]
Supplements
- [Sample Cuesheet]To get you started.
- [Sample Music]To work with the sample cuesheet. 88.0 MiB.
Prerequisite
- [Java SE Runtime Environment 8]or higher.
Usage
Basic instructions.
$ java -jar qedit.jar --help
QEdit devM by Brendon, 05/05/2023.
——A cuesheet editor. https://ed7n.github.io/qedit
Usage: [<action>]... (print|write <path>) <file>
Where:
print Print to the standard output.
write <path> Write to the given path.
Actions:
check Check for errors and print them to the standard output.
index-to-pregap Move INDEX 00 to PREGAP.
pregap-to-index Move PREGAP to INDEX 00.
no-catalog Erase the session CATALOG.
no-cdtext Erase all CD-Text.
no-isrc Erase all ISRCs.
no-performer Erase all PERFORMERs.
no-session-performer Erase the session PERFORMER.
no-track-performer Erase track PERFORMERs.
no-postgap Erase all POSTGAPs.
no-pregap Erase all PREGAPs.
no-rem Erase all REMs.
no-songwriter Erase all SONGWRITERs.
no-session-songwriter Erase the session SONGWRITER.
no-track-songwriter Erase track SONGWRITERs.
no-title Erase all TITLEs.
no-session-title Erase the session TITLE.
no-track-title Erase track TITLEs.
set-eol {CRLF|LF|CR} Set line ending to the given.
set-perfomer Set all PERFORMERs to the given.
set-session-perfomer Set the session PERFORMER to the given.
set-track-performer Set track PERFORMERs to the given.
set-postgap Set all POSTGAPs to the given in frames.
set-pregap Set all PREGAPs to the given in frames.
set-songwriter Set all SONGWRITERs to the given.
set-session-songwriter Set the session SONGWRITER to the given.
set-track-songwriter Set track SONGWRITERs to the given.
set-title Set all TITLEs to the given.
set-session-title Set the session TITLE to the given.
set-track-title Set track TITLEs to the given.
shift-times <offset> Shift INDEX time codes by the given frame offset,
or `0` to use that of the absolute-first INDEX.
swap-authors Swap all SONGWRITERs and PERFORMERs.
Actions are case-insensitive. Any failed action halts the program.
Program Arguments:
-h, --help Display this help message.
-- Stop parsing options.
Example
$ java -jar qedit.jar shift-times 32 index-to-pregap set-eol crlf write Drive.cue Drive.cue
Note that this overwrites the input file.
About
- [About QEdit]Some information about this application.
- [Cuesheet Inspection]QEdit can inspect your cuesheets.
- [REMs and Others]How QEdit handles these statements.
- [History]From CDEx to QEdit and beyond.
- [License]QEdit is licensed under the MIT.
Source
This project is free and open-source. Its source can be found in its [Git repository] on GitHub.