Narrative Director is an alternative Audio/Video Recording application tailored for working on medium to large-sized projects. This tool aspires to keep editing to a minimum with the capability of playing, recording and re-recording readings in place at the paragraph level for some text piece, whether it's a script, or a novel.
The Rust Edition serves as a successor to the Qt 5 edition of Narrative Director, in addition to having an excuse to learn about writing GUI applications using Rust and FLTK.
- Read paragraph-by-paragraph (4 sentences) from UTF-8 text files.
- Jump to particular paragraph entry.
- Play, Pause, Stop, and Record Audio for each paragraph entry.
- Play, Stop, and Record Video for each paragraph entry.
- M1 Mac Mini
- Linux x64 (Arch Linux)
- Download Rust if you have not already.
- Clone the repository.
- In a terminal, navigate to the repository.
- Run
cargo test -- --test-threads=1
to ensure all features are working as intended. - Run
cargo run
to see the current state of the application.
Narrative Director's code is distributed under the GPLv3 License, which can be viewed here.
Thank you to
- bevy_game_template for the release workflow and build files per OS.