Skip to content

laser-zentrale-de/lasergraph-timecode-importer

Repository files navigation

tests dependency status AGPL-3.0 Licensed wiki

Lasergraph timecode importer

Timecode importer for the Laseranimation Sollinger Lasergraph DSP.

Description

This tool imports timestamps from a csv-file to the LaserAnimation Sollinger Lasergraph DSP timescript and optionally adds the corresponding entries.

⚠️ IMPORTANT: This project is not related to LaserAnimation Sollinger GmbH. When using this command line tool, please report any bugs or suggestions directly via Github Issues.

Features

  • Import timestamps to timescript
  • Import entrys to film (optional)
  • Set start number for first entry (optional)
  • Import from CSV file

Usage

For a detailed explanation, see the repository wiki.

Importer

To run the importer, use the subcommand 'import'.

Usage: lasergraph-timecode-importer import [OPTIONS] --address <IP-ADDRESS> --csv <FILE>

Options:
  -a, --address <IP-ADDRESS>  IP-Address of the Lasergraph DSP
  -p, --port <PORT>           TCP/IP port of the lasergraph DSP for remoting [default: 8210]
  -c, --csv <FILE>            Path to the CSV-file
  -e, --create-entry          Defines if entries should be created
  -s, --start-entry <ENTRY>   Defines the number of the first Entry [default: 0]
  -h, --help                  Print help

Shell completions

To generate shell completions, use the 'completions' subcommand with the desired shell as an argument.

Usage: lasergraph-timecode-importer completions <SHELL>

Arguments:
  <SHELL>  [possible values: bash, elvish, fish, powershell, zsh]

Options:
  -h, --help  Print help

Example with fish shell:

lasergraph-timecode-importer completions fish > ~/.config/fish/completions/lasergraph-timecode-importer.fish

Why

Sometimes it's hard to find the correct timestamp for specific (out of beat) sequences in the Lasergraph DSP Timescript.
There are thrid party tools like Reaper, where you can set specific markers to the the timeline and export them afterwards to a csv-file.
For light shows with the MaLighting GrandMa2, it is common practice to use the exported csv and import it to the console.

I want to adapt this workflow to the Lasergraph DSP.

About

Timecode importer for the LaserAnimation Sollinger Lasergraph DSP.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages