Select Language: English | 简体中文 | 日本語 | 한국어
An UTAU style reclist (recording list) recorder application for Desktop/iOS/Android.
- Manage recording sessions with individual settings (reclist, guide BGM, etc.)
- Manage reclists with corresponding comment files
- Continuous recording with a guide BGM
- Automation actions (e.g. auto listen back after recording)
- Configurable sample rate and bit depth
- (only on Desktop) Selectable audio input/output devices
- Auto encoding detection when loading text files
- Adaptive UI layout for landscape and portrait modes
- Light and dark themes
- Multi-language support (English, Japanese, Chinese, Korean)
See the releases page for the latest version.
- Windows:
~win64.zip
- macOS (Intel):
~mac-x64.dmg
- macOS (Apple Silicon):
~mac-arm64.dmg
- Ubuntu:
~amd64.deb
For other types of Linux os, please try building it by yourself.
Attached in the release page.
Search RecStar
in the Play Store, or use the following link:
https://play.google.com/store/apps/details?id=com.sdercolin.recstar
Search RecStar
in the App Store.
- Prepare UTAU reclists that fit your needs. The reclists used in the screenshots are from 巽式連続音録音リスト.
- Click the "+" button to create a new session.
- Click the "..." button to import a reclist. If you need to import an OREMO-style comment file, please import it together with the reclist (a dialog will pop up to ask you to select the comment file).
- Click the imported item, and the session will be created.
- (Optional) If you want to use a guide BGM, click the music note button to import and select a BGM file. An
OREMO-style BGM config file can be imported as well for continuous recording and trimming.
Note: On Desktop, the config file should be in the same directory as the BGM file, and named
as
<same_name_with_the_guide_bgm_file>.txt
, to be automatically detected. - Click the record button to start recording.
- Click the audio graph to listen back to the recorded files.
- After recording, click the "..." button and select "Export" or "Open Directory" to access the recorded files.
If you have any feedback, please join our Discord Server and find the #recstar channel, or open an issue in this repository.
Please provide the info from "Settings" -> "About" -> "Copy Device Info" and relevant screenshots when reporting issues.
If you are using the desktop version, please also provide the log files located in the logs
directory under the app
directory (you can open it with window menu "Help" -> "Open App Directory" in the app).
RecStar is built with Compose Multiplatform.
See the README of the project template for instructions on how to get started.
Other recommended settings
- Install the
Kotlin KDoc Formatter
plugin, and use the following settings: - Run
./gradlew addKtlintFormatGitPreCommitHook
once to add a pre-commit hook that will automatically format your code before committing. - If in string definition files (e.g. StringsEnglish.kt), if
the formatter of your Android Studio is always turning the wildcard imports into single imports, adjust the settings
to allow wildcard imports on package
ui.string
.
Logo designed by InochiPM.