Skip to content

Latest commit

 

History

History
43 lines (35 loc) · 1.77 KB

README.md

File metadata and controls

43 lines (35 loc) · 1.77 KB

Narrative Director (Rust Edition)

Application Icon

Summary

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.

Features

Current

  • 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.

Planned

  • Play, Stop, and Record Video for each paragraph entry.

User Interface Preview

Main Application

Main Window

Settings

Interface Mappings

Known Working Environments

  • M1 Mac Mini
  • Linux x64 (Arch Linux)

Getting Started

  1. Download Rust if you have not already.
  2. Clone the repository.
  3. In a terminal, navigate to the repository.
  4. Run cargo test -- --test-threads=1 to ensure all features are working as intended.
  5. Run cargo run to see the current state of the application.

License

Narrative Director's code is distributed under the GPLv3 License, which can be viewed here.

Credits

Thank you to