diff --git a/CHANGELOG b/CHANGELOG index 2b4f491..a106e56 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -5,6 +5,11 @@ Two empty lines before the next entry. External contributors notice at the end of the line: (LastName, FirstName / nick) +## 2022-010-14 2.4.0 +Add option to split or subdivide a step: Polyrhythms and Techno-Kickdrums! +("Die Katze lässt das Mausen nicht" - Is this the final final release?) + + ## 2022-04-17 2.3.2 Hotfix: Don't discard user data when setting or deleting steps in a multiplicator-measure. diff --git a/README.md b/README.md index ce6840d..30e2f1b 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -[//]: # (Generated 2022-04-17T21:13:03.381666. Changes belong into template/documentation/readme.template) +[//]: # (Generated 2022-10-14T23:55:28.253667. Changes belong into template/documentation/readme.template) # Patroneo -Program version 2.3.2 +Program version 2.4.0 ![Screenshot](https://git.laborejo.org/lss/Patroneo/raw/branch/master/documentation/screenshot.png "Screenshot") @@ -13,10 +13,10 @@ Program version 2.3.2 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. -This program is feature-complete with version 2.3.0 in 2022. +This program is feature-complete with version 2.4.0 in 2022. Further releases will be limited to maintenance and fixing problems. -Patroneo is primarily designed for educational purposes, where the main goal is to teach the +Patroneo was initially 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. @@ -51,6 +51,7 @@ It is possible to clone a git repository. ## Dependencies * Python 3.6 (maybe earlier) * PyQt5 for Python 3 +* PyQt OpenGL and SVG modules, if they are separated in your distribution * DejaVu Sans Sarif TTF (Font) (recommended, but not technically necessary) * libcalfbox-lss https://git.laborejo.org/lss/libcalfbox-lss diff --git a/configure b/configure index adcf6dd..b3930c0 100755 --- a/configure +++ b/configure @@ -1,5 +1,5 @@ #!/bin/bash program=patroneo -version=2.3.2 +version=2.4.0 . template/configure.template #. is the posix compatible version of source diff --git a/documentation/english.adoc b/documentation/english.adoc index 3bb321c..56d2f55 100644 --- a/documentation/english.adoc +++ b/documentation/english.adoc @@ -1,5 +1,5 @@ :Author: Laborejo Software Suite -:Version: 2.3.2 +:Version: 2.4.0 :iconfont-remote!: :!webfonts: @@ -25,7 +25,7 @@ https://asciidoctor.org/docs/user-manual/ = Patroneo // Don't write in the empty line above line. It will be interpreted as author html tag -For program version 2.3.2 +For program version 2.4.0 == Introduction @@ -33,10 +33,10 @@ For program version 2.3.2 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. -This program is feature-complete with version 2.3.0 in 2022. +This program is feature-complete with version 2.4.0 in 2022. Further releases will be limited to maintenance and fixing problems. -Patroneo is primarily designed for educational purposes, where the main goal is to teach the +Patroneo was initially 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. @@ -91,6 +91,7 @@ makes some workflows faster and more convenient. * Space: Start and pause playback * L: Play the current measure as a loop * Home: Set playback to the beginning of the track. +* For more shortcuts please check the Edit menu == Description of the graphical user interface and its functions @@ -418,6 +419,17 @@ rotate your mouse wheel the velocity changes by 10 each. It doesn't matter which To make all tones of a row quieter or louder hold the Alt key (not AltGr) and use your mousewheel on a step of that row. +===== Split or subdivide notes + +To split a step even further, hold the mouse cursor over an activated note +and press a number key on the keyboard. +Key 1 means "no split", all other keys are a subdivision e.g. 3 is splits into 3 sounding notes. +All pitches are the same. + +This can be used, for example, to create polyrhythmic patterns, or to divide "even" during swing. +Or of course to simply have more and faster notes :) + + ==== Pitches and Scales image:en_pitches.png[link="en_pitches.png"] diff --git a/documentation/english.part.adoc b/documentation/english.part.adoc index 67dfa97..c79ceba 100644 --- a/documentation/english.part.adoc +++ b/documentation/english.part.adoc @@ -43,6 +43,7 @@ makes some workflows faster and more convenient. * Space: Start and pause playback * L: Play the current measure as a loop * Home: Set playback to the beginning of the track. +* For more shortcuts please check the Edit menu == Description of the graphical user interface and its functions @@ -370,6 +371,17 @@ rotate your mouse wheel the velocity changes by 10 each. It doesn't matter which To make all tones of a row quieter or louder hold the Alt key (not AltGr) and use your mousewheel on a step of that row. +===== Split or subdivide notes + +To split a step even further, hold the mouse cursor over an activated note +and press a number key on the keyboard. +Key 1 means "no split", all other keys are a subdivision e.g. 3 is splits into 3 sounding notes. +All pitches are the same. + +This can be used, for example, to create polyrhythmic patterns, or to divide "even" during swing. +Or of course to simply have more and faster notes :) + + ==== Pitches and Scales image:en_pitches.png[link="en_pitches.png"] diff --git a/documentation/german.adoc b/documentation/german.adoc index c8ac9f7..bf76259 100644 --- a/documentation/german.adoc +++ b/documentation/german.adoc @@ -1,5 +1,5 @@ :Author: Laborejo Software Suite -:Version: 2.3.2 +:Version: 2.4.0 :iconfont-remote!: :!webfonts: @@ -25,7 +25,7 @@ https://asciidoctor.org/docs/user-manual/ = Patroneo // Don't write in the empty line above line. It will be interpreted as author html tag -Für Programmversion 2.3.2 +Für Programmversion 2.4.0 == Benutzung @@ -94,7 +94,7 @@ macht die Tastatur manche Arbeitsabläufe schneller und bequemer. * Leertaste: Start und Pause der Wiedergabe. * L: aktuelle Taktpositionen in Schleife spielen. * Pos1: Wiedergabe an den Anfang des Stückes setzen. - +* Mehr Shortcuts sind im Bearbeiten-Menü == Beschreibung der grafischen Oberfläche und ihrer Funktionen @@ -435,6 +435,17 @@ Um alle Töne einer Reihe leiser oder lauter zu machen hält man die Alt-Taste ( gedrückt und benutzt das Mausrad auf der jeweiligen Reihe. +===== Noten spalten oder unterteilen + +Um einen Schritt noch weiter zu unterteilen hält man den Mauszeiger auf eine aktivierte Note +und drückt eine Nummertaste auf der Tastatur. Die Taste 1 ist dabei "keine Unterteilung", alle +weitere Tasten stehen für sich selbst. z.B. ist die 3 eine Unterteilung in 3 klingende Noten. +Die Tonhöhen sind hierbei alle gleich. + +Dies kann z.B. benutzt werden um polyrhytmische Muster zu erstellen oder während eines Swing doch +wieder "gerade" zu teilen. Oder natürlich um einfach mehr und schnellere Noten zu haben :) + + ==== Tonhöhen, Skala und Tonleiter image:de_pitches.png[link="de_pitches.png"] diff --git a/documentation/german.part.adoc b/documentation/german.part.adoc index d411e3a..24b45db 100644 --- a/documentation/german.part.adoc +++ b/documentation/german.part.adoc @@ -65,7 +65,7 @@ macht die Tastatur manche Arbeitsabläufe schneller und bequemer. * Leertaste: Start und Pause der Wiedergabe. * L: aktuelle Taktpositionen in Schleife spielen. * Pos1: Wiedergabe an den Anfang des Stückes setzen. - +* Mehr Shortcuts sind im Bearbeiten-Menü == Beschreibung der grafischen Oberfläche und ihrer Funktionen @@ -406,6 +406,17 @@ Um alle Töne einer Reihe leiser oder lauter zu machen hält man die Alt-Taste ( gedrückt und benutzt das Mausrad auf der jeweiligen Reihe. +===== Noten spalten oder unterteilen + +Um einen Schritt noch weiter zu unterteilen hält man den Mauszeiger auf eine aktivierte Note +und drückt eine Nummertaste auf der Tastatur. Die Taste 1 ist dabei "keine Unterteilung", alle +weitere Tasten stehen für sich selbst. z.B. ist die 3 eine Unterteilung in 3 klingende Noten. +Die Tonhöhen sind hierbei alle gleich. + +Dies kann z.B. benutzt werden um polyrhytmische Muster zu erstellen oder während eines Swing doch +wieder "gerade" zu teilen. Oder natürlich um einfach mehr und schnellere Noten zu haben :) + + ==== Tonhöhen, Skala und Tonleiter image:de_pitches.png[link="de_pitches.png"] diff --git a/documentation/index.adoc b/documentation/index.adoc index 3399b4b..b31e564 100644 --- a/documentation/index.adoc +++ b/documentation/index.adoc @@ -1,5 +1,5 @@ :Author: Laborejo Software Suite -:Version: 2.3.2 +:Version: 2.4.0 :iconfont-remote!: :!webfonts: @@ -21,7 +21,7 @@ https://asciidoctor.org/docs/user-manual/ == Patroneo Multi-Language Documentation image::logo.png["logo", 320, 180] -For program version 2.3.2 +For program version 2.4.0 This site is part of the https://www.laborejo.org[Laborejo Software Suite] diff --git a/documentation/manpageinclude.h2m b/documentation/manpageinclude.h2m index 6e6a5da..520d668 100644 --- a/documentation/manpageinclude.h2m +++ b/documentation/manpageinclude.h2m @@ -7,10 +7,10 @@ Patroneo - Easy to use pattern based midi sequencer. 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. -This program is feature-complete with version 2.3.0 in 2022. +This program is feature-complete with version 2.4.0 in 2022. Further releases will be limited to maintenance and fixing problems. -Patroneo is primarily designed for educational purposes, where the main goal is to teach the +Patroneo was initially 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. @@ -24,7 +24,7 @@ Connect external synthesizers and samplers to create sounds. https://www.laborejo.org/bugs [copyright] -Patroneo 2.3.2 - Copyright 2022 +Patroneo 2.4.0 - Copyright 2022 Laborejo Software Suite https://www.laborejo.org/ diff --git a/documentation/out/english.html b/documentation/out/english.html index 2c847be..5abf77b 100644 --- a/documentation/out/english.html +++ b/documentation/out/english.html @@ -500,7 +500,7 @@ body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-b
For program version 2.3.2
+For program version 2.4.0
This program is feature-complete with version 2.3.0 in 2022. +
This program is feature-complete with version 2.4.0 in 2022. Further releases will be limited to maintenance and fixing problems.
Patroneo is primarily designed for educational purposes, where the main goal is to teach the +
Patroneo was initially 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.
@@ -593,6 +593,9 @@ makes some workflows faster and more convenient.Home: Set playback to the beginning of the track.
For more shortcuts please check the Edit menu
+To make all tones of a row quieter or louder hold the Alt key (not AltGr) and use your mousewheel on a step of that row.
+To split a step even further, hold the mouse cursor over an activated note +and press a number key on the keyboard. +Key 1 means "no split", all other keys are a subdivision e.g. 3 is splits into 3 sounding notes. +All pitches are the same.
+This can be used, for example, to create polyrhythmic patterns, or to divide "even" during swing. +Or of course to simply have more and faster notes :)
+