diff --git a/engine/__init__.py b/engine/__init__.py index 6fb79af..301e00d 100644 --- a/engine/__init__.py +++ b/engine/__init__.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2018, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/engine/api.py b/engine/api.py index 423e674..a41913c 100644 --- a/engine/api.py +++ b/engine/api.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/engine/block.py b/engine/block.py index d2e5033..6629778 100644 --- a/engine/block.py +++ b/engine/block.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2017, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of Laborejo ( https://www.laborejo.org ) diff --git a/engine/ccsubtrack.py b/engine/ccsubtrack.py index 621929b..9e02948 100644 --- a/engine/ccsubtrack.py +++ b/engine/ccsubtrack.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/engine/cursor.py b/engine/cursor.py index 08d9ef2..d74ae87 100644 --- a/engine/cursor.py +++ b/engine/cursor.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/engine/items.py b/engine/items.py index 903cef7..abe2591 100644 --- a/engine/items.py +++ b/engine/items.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- """ -Copyright 2017, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of Laborejo ( https://www.laborejo.org ) diff --git a/engine/lilypond.py b/engine/lilypond.py index 12efb24..3bb7638 100644 --- a/engine/lilypond.py +++ b/engine/lilypond.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/engine/main.py b/engine/main.py index b00bf81..19ba9c4 100644 --- a/engine/main.py +++ b/engine/main.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/engine/tempotrack.py b/engine/tempotrack.py index 4977f44..6d67f9b 100644 --- a/engine/tempotrack.py +++ b/engine/tempotrack.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/engine/track.py b/engine/track.py index 4546c16..5e8c621 100644 --- a/engine/track.py +++ b/engine/track.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/index.html b/index.html deleted file mode 100644 index 77e62c3..0000000 --- a/index.html +++ /dev/null @@ -1,169 +0,0 @@ - - - - - - - - - Laborejo: Git Readme - - - - -

Laborejo

- -

Program version 2.0

- -

Laborejo (Esperanto: Workshop) is a MIDI sequencer based on classical music notation. -Its main purpose is to compose and produce “traditional” music, such as instrumental pieces, -soundtracks and other music normally played back by samplers.

- -

Unlike other notation editors Laborejo is not meant primarily to print out sheets of notation but -to create music for your computer: You get all the tools you know from other midi sequencers for -maximum fine control to get exactly the music you want!

- -

Working in Laborejo is very fast and efficient by using a combination of midi input and typing.

- -

This README is just a short introduction. Consult the manual (see below) for more information.

- -

Contact and Information

- - - - -

Installation and Starting

- -

Download

- -

Release Version

- -

If the latest release is not available through your package manger you can build it yourself: -Download the latest code release on https://www.laborejo.org/downloads and extract it.

- -

Git Version

- -

It is possible to clone a git repository.

- -

git clone https://git.laborejo.org/lss/laborejo.git

- -

Dependencies

- - - - -

Build Dependencies

- - - - -

Environment:

- - - - -

Build

- -
./configure --prefix=/usr/local
-make
-sudo make install
-
- -

Starting

- -

There are multiple ways to run Laborejo which should give you the flexibility to configure your -system as you want.

- -

We make no distinction if you installed Laborejo yourself or through the distributions package-manager.

- -

The differences are: With or without NSM, with or without sound, installed or from the source dir.

- -

Installed with Non Session Manager (recommended)

- -

Starting Laborejo through the Non Session Manager after you installed laborejo system-wide -is the recommended and only supported way. Start non-session-manager and load or create a new -session. Then use the button “Add Client to Session” and type in laborejo. -It should appear with an icon in the list and open its GUI.

- -

Installed without NSM

- -

If you start laborejo directly it will present you with a dialog to choose your session directory.

- -

You can also start laborejo from a terminal (or create a starter script).

- -

laborejo --save DIRECTORY

- -

Uses the given directory to save. The dir will be created or loaded from if already present. Use -the applications file menu to save (Ctrl+s).

- -

You can use this to load and save the files from an existing NSM session. If you create a new -directory you can copy it manually to an NSM session directory, but that requires renaming the -directory to append the unique ID provided by NSM.

- -

Sending SIGUSR1 to the program in this mode will trigger a save.

- -

Closing through your window manager in this mode will actually quit the application without a -prompt to save changes.

- -

From source directory

- -

You can run Laborejo after extracting the release archive or cloning from git, without installation.

- -

Calfbox

- -

“Calfbox” is the name of our internal realtime midi/audio python module.

- - - - -

From source directory with NSM

- -

The developer uses this way to develop and use the software, so it will always be as stable as the -compiled version. But it is a bit less performant than building and installing it.

- -

After extracting the release archive create a symlink from laborejo into your PATH. e.g. /usr/bin -or ~/bin, if that exists on your system.

- -

If you compiled without installing you can also symlink to ./laborejo.bin

- -

From source dir without NSM

- -

Use ./laborejo --save (see above). If you compiled without installing you can also run ./laborejo.bin

- -

No NSM, no Make, No Sound

- -

Combining the above options you can start the program directly after unpacking or cloning from git:

- -

./laborejo --save /tmp --mute

- -

Or even shorter:

- -

./laborejo -s /tmp -m

- -

This is the minimal run mode which is only useful for testing and development. But if you only want -to look at the GUI and are not in the mood to install anything -including dependencies-, go ahead.

- - - - - \ No newline at end of file diff --git a/midiinput/stepmidiinput.py b/midiinput/stepmidiinput.py index 17be482..83b39ee 100644 --- a/midiinput/stepmidiinput.py +++ b/midiinput/stepmidiinput.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/conductor.py b/qtgui/conductor.py index 0c43029..2c64369 100644 --- a/qtgui/conductor.py +++ b/qtgui/conductor.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/constantsAndConfigs.py b/qtgui/constantsAndConfigs.py index fa40c21..f26fdcb 100644 --- a/qtgui/constantsAndConfigs.py +++ b/qtgui/constantsAndConfigs.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/cursor.py b/qtgui/cursor.py index a96ee81..6e82afd 100644 --- a/qtgui/cursor.py +++ b/qtgui/cursor.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/graphs.py b/qtgui/graphs.py index 1fc5da8..d76aa78 100644 --- a/qtgui/graphs.py +++ b/qtgui/graphs.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/grid.py b/qtgui/grid.py index 3fbd902..7f72475 100644 --- a/qtgui/grid.py +++ b/qtgui/grid.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/items.py b/qtgui/items.py index ee1f4a4..3324297 100644 --- a/qtgui/items.py +++ b/qtgui/items.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/mainwindow.py b/qtgui/mainwindow.py index 64b8c8e..7b714e5 100644 --- a/qtgui/mainwindow.py +++ b/qtgui/mainwindow.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/menu.py b/qtgui/menu.py index 2b242bd..200eae7 100644 --- a/qtgui/menu.py +++ b/qtgui/menu.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/musicstructures.py b/qtgui/musicstructures.py index d6f82b0..e346ce3 100644 --- a/qtgui/musicstructures.py +++ b/qtgui/musicstructures.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/scorescene.py b/qtgui/scorescene.py index c91a433..de186fe 100644 --- a/qtgui/scorescene.py +++ b/qtgui/scorescene.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/scoreview.py b/qtgui/scoreview.py index b21fd20..402abc3 100644 --- a/qtgui/scoreview.py +++ b/qtgui/scoreview.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/submenus.py b/qtgui/submenus.py index b10a49b..aabbe13 100644 --- a/qtgui/submenus.py +++ b/qtgui/submenus.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/qtgui/trackEditor.py b/qtgui/trackEditor.py index 265d503..22c64c2 100644 --- a/qtgui/trackEditor.py +++ b/qtgui/trackEditor.py @@ -1,7 +1,7 @@ #! /usr/bin/env python3 # -*- coding: utf-8 -*- """ -Copyright 2019, Nils Hilbricht, Germany ( https://www.hilbricht.net ) +Copyright 2020, Nils Hilbricht, Germany ( https://www.hilbricht.net ) This file is part of the Laborejo Software Suite ( https://www.laborejo.org ), more specifically its template base application. diff --git a/template/documentation/build.py b/template/documentation/build.py index 30b2093..2eaf7ec 100644 --- a/template/documentation/build.py +++ b/template/documentation/build.py @@ -40,36 +40,6 @@ template_readme = template_readme.replace("", METADATA["author"]) with open ("../../README.md", "w") as w: w.write(template_readme) -#http://www.pell.portland.or.us/~orc/Code/discount/ -#pacman -S discount -#-toc is too much -run("markdown -f autolink -html5 -o index.html README.md".split(), cwd="../../") - -#Append CSS style -with open ("../../index.html", "r") as r: - indexhtml = r.read() - -with open ("../../index.html", "w") as rw: - new = f""" - - - - - - - - {METADATA["name"]}: Git Readme - - - - -{indexhtml} - - - - """ - rw.write(new) - print ("Built /README.md") #Documentation index