diff --git a/engine/__init__.py b/engine/__init__.py index 7a4f723..301e00d 100644 --- a/engine/__init__.py +++ b/engine/__init__.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 939f7bb..e494c56 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/pattern.py b/engine/pattern.py index df8d75a..e658027 100644 --- a/engine/pattern.py +++ b/engine/pattern.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 Patroneo ( https://www.laborejo.org ) diff --git a/engine/track.py b/engine/track.py index dcb4faf..525b5ad 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 b21e505..0000000 --- a/index.html +++ /dev/null @@ -1,170 +0,0 @@ - - - - - - - - - Patroneo: Git Readme - - - - -

Patroneo

- -

Program version 1.4.1

- -

Patroneo (which is Esperanto for “Pattern”) is an easy to use, pattern based midi sequencer, a -program that sends digital “notes” to software instruments such as synthesizers and samplers.

- -

Patroneo is primarily designed for educational purposes, where the main goal is to teach the -importance of patterns and repetitions in any kind of music. However, Patroneo is a full sequencer -you can use to create real music. The constraints it presents will more likely boost your -creativity than suppressing it.

- -

You have tracks with one pattern each. Turn on steps in the pattern to play -musical notes. Switch the patterns on and off in a sequence to create a song structure. -Connect external synthesizers and samplers to create sounds.

- -

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/patroneo.git

- -

Dependencies

- - - - -

Build Dependencies

- - - - -

Environment:

- - - - -

Build

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

Starting

- -

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

- -

We make no distinction if you installed Patroneo 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 Patroneo through the Non Session Manager after you installed patroneo 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 patroneo. -It should appear with an icon in the list and open its GUI.

- -

Installed without NSM

- -

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

- -

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

- -

patroneo --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 Patroneo 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 patroneo 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 ./patroneo.bin

- -

From source dir without NSM

- -

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

- -

No NSM, no Make, No Sound

- -

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

- -

./patroneo --save /tmp --mute

- -

Or even shorter:

- -

./patroneo -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/qtgui/constantsAndConfigs.py b/qtgui/constantsAndConfigs.py index 8f5080b..6541b63 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/mainwindow.py b/qtgui/mainwindow.py index e213f35..acf7db1 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/pattern_grid.py b/qtgui/pattern_grid.py index 1844d85..b5d4108 100644 --- a/qtgui/pattern_grid.py +++ b/qtgui/pattern_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 Patroneo ( https://www.laborejo.org ) diff --git a/qtgui/songeditor.py b/qtgui/songeditor.py index a803079..c737e49 100644 --- a/qtgui/songeditor.py +++ b/qtgui/songeditor.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 Patroneo ( https://www.laborejo.org ) diff --git a/qtgui/timeline.py b/qtgui/timeline.py index a406f74..f8a7ef6 100644 --- a/qtgui/timeline.py +++ b/qtgui/timeline.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 Patroneo ( https://www.laborejo.org ) 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