LZK - (FR) suivi des tâches / (EN) tasks tracking

French/français : Bienvenue sur le logiciel de suivi du projet LibraZiK. Après vous être inscrit, vous pouvez commenter les tâches ouvertes, créer de nouvelles tâches, voter pour des tâches, vous inscrire à des tâches pour être tenu au courant des évolutions,… Pensez à être le plus précis possible dans vos messages. D'avantage d'information concernant le logiciel de suivi du projet LibraZiK.

Anglais/english : Welcome to the LibraZiK project tracking software. After registering, you can comment open tasks, create new tasks, vote for tasks, register for tasks to be kept informed of developments,… Remember to be as precise as possible in your messages. More information about the LibraZiK project tracking software. Feel free to write in French or in English.

  • Status Closed
  • Percent Complete
    100%
  • Task Type Demande fonctionnalité / Feature request
  • Category distribution → nouveau logiciel / new software
  • Assigned To
    trebmuh
  • Operating System
  • Severity Low
  • Priority Very Low
  • Reported Version version 2 20181115
  • Due in Version version 3 20200507
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: LZK - (FR) suivi des tâches / (EN) tasks tracking
Opened by trebmuh - 19.12.2018
Last edited by trebmuh - 09.05.2020
The task blocks this from closing
ID Project Summary Priority Severity Assigned To Progress
967 LZK - (FR) suivi des tâches / (EN) tasks tracking  FS#967 - LibraZiK-3 - publication  Medium Low trebmuh
100%
Closed by  trebmuh
09.05.2020 01:32
Reason for closing:  Implémenté
Admin

La problématique avant de pouvoir avoir surge dans LZK est la suivante (dixit Jean Pierre) :

Il n'y a pas pour l'instant de possibilité de LV2. Juste un VST linux.
Le problème étant que dans vst sdk, il y a 2 éléments proprio, mais vestige ne pourrait remplacer qu'1 élément parmi les 2
Il y a donc 2 possibilités pour avoir surge en libre :
- 1. dégager AudioEffectX et réécrire en Vst2 basique
- 2. écrire l'interfaçage LV2

Admin

Voir le portage de Jean Pierre : https://github.com/linuxmao-org/surge

Voir également des (morceaux de) règles de construction de paquet deb ici : https://github.com/linuxmao-org/surge/blob/lv2/installer_linux/make_deb.sh

Important : mettre zenity dans la liste des dépendances obligatoires.

Admin

OK, merci pour l'info.

Il faut également la commande xdg-open, qui me semble être fournie par le paquet xdg-utils.

Zenity permet de faire fonctionner les boîtes d'erreur et les sélections de fichiers.
Par exemple, "Menu" (coin inférieur droit) → "Data and patches" → "Set custom user data folder".

xdg-open permet de faire fonctionner les liens en URL "http" et "file".
Par exemple "Menu" → "Surge Manual".

Admin

OK, merci pour cette info également.

Admin
# Maintainer: Milk (milk / milkii on Freenode)
# Maintainer: Jean Pierre Cimalando <jp-dev@inbox.ru>
# Contributor: osch <oliver@luced.de>
pkgname=surge-synthesizer-git
_pkgname=surge
pkgver=r986.ef46dd0
pkgrel=1
pkgdesc="Surge Synthesizer plugin (LV2/VST3, git head)"
arch=('x86_64')
url="https://surge-synthesizer.github.io"
license=('GPL3')
groups=('lv2-plugins')
depends=('cairo'  'fontconfig'          'freetype2'
         'libx11' 'xcb-util-cursor'     'xcb-util'
         'libxcb' 'xcb-util-renderutil' 'xcb-util-image'
         'xcb-util-keysyms' 'libxkbcommon-x11')
makedepends=('premake-git' 'git' 'python')
provides=('surge-synthesizer' 'surge-synthesizer-bin')
conflicts=('surge-synthesizer' 'surge-synthesizer-bin')
source=("git+https://github.com/surge-synthesizer/surge.git")
options=()
md5sums=('SKIP')

pkgver() {
  cd "$srcdir/$_pkgname"
  printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

prepare() {
	cd "$srcdir/$_pkgname"
	git submodule update --init --recursive

	# version number extraction from the source code
	cat << EOF > extract_version.cpp
#include "src/common/version.h"
#include <stdio.h>
int main() { puts(VERSION_STR); }
EOF
	g++ -Ivst3sdk -o extract_version extract_version.cpp
	printf "%s+git%s" "$(./extract_version)" "$(git rev-parse --short HEAD)" > VERSION
}

build() {
	cd "$srcdir/$_pkgname"

	# work around parallel make issues
	export MAKEFLAGS=

	premake5 --cc=gcc --os=linux gmake2
	make -f surge-lv2.make config=release_x64
	make -f surge-vst3.make  config=release_x64
}

package() {
	cd "$srcdir/$_pkgname"

	install -d "$pkgdir/usr/lib/lv2"
	cp -rfd target/lv2/Release/Surge.lv2 "$pkgdir/usr/lib/lv2/"

	install -d "$pkgdir/usr/lib/vst3"
	cp -rfd products/Surge.vst3 "$pkgdir/usr/lib/vst3/"

	install -d "$pkgdir/usr/share/Surge"
	cp -rfd resources/data/* "$pkgdir/usr/share/Surge/"

	install -D -m644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
	install -D -m644 README.md AUTHORS -t "$pkgdir/usr/share/doc/Surge/"
}
Admin

Une première version 1.6.1.1+20190914-0librazik1 se trouve dans testers.
Notes :

  • il n'a pas encore de lien dans le menu
  • il n'y a qu'une version LV2
  • il n'y a qu'une version amd64
Admin

Une version 1.6.1.1+20190914-0librazik2 se trouve dans testers.
Elle apporte un élément de menu (mal placé pour l'instant), et la version VST3.
Retours bienvenus avant de la pousser dans users.

Notes : il n'y a qu'une version amd64

J'ai testé l'application autonome, en faisant défiler les pré-réglages sur une séquence MIDI,
je n'ai pas rencontré de problème, les sons se chargent bien et je n'ai pas eu de décrochage. Les changements de paramètre dans IU agissent bien sur le son.
J'ai testé également la version lv2 dans Ardour et le vst3 dans Reaper. Aucun problème côté son, par contre le vst3 présente un bogue graphique dans le bas de l'interface comme il a été rapporté sur github : https://github.com/surge-synthesizer/surge/issues/1144

r1 commented on 15.09.2019 19:28

Hello,

J'ai fait le même genre de tests que Nico sur la version standalone et je n'ai pas remarqué de soucis.

L'idée à présent serait de se mettre en situation dans ardour avec la version lv2.

Je vois le one-synth challenge arriver (quand j'aurai choppé de la patate) :)

Merci Olivier et Jean-Pierre ! Vous êtes mes héros :D

A+
Erwan

Admin

Merci pour ces premiers retours Nico et Erwan.

Pour info, il n'y a pas d'application autonome. Le lanceur du menu, c'est simplement un script qui lance le LV2 avec jalv.

Allez zou, nouvelle version 1.6.1.1+20190916-0librazik1 dispo dans testers.
Elle corrige un bogue sous linux.
Retours toujours bienvenus.

Note : à priori, j'attends la sortie officielle de la 1.6.2 pour passer Surge dans users.

"Elle corrige un bogue sous linux" Olivier, tu parles du problème de redimensionnement de l'IU du vst3 ? Si c'est cela oui, ce problème est corrigé, par contre il manque toujours quelques pixels en bas de la fenêtre.

Admin

Je ne suis pas sûr de quel(s) bogue(s) ça corrige Nico. Je fais des reconstructions régulières principalement pour que vous puissiez aider à la validation du LV2 pour la version 1.6.2 qui devrait arriver bientôt normalement. Je n'ai pas le temps de les tester en profondeur moi même en ce moment.

Nouvelle version 1.6.1.1+20190917-0librazik1 qui corrige encore quelques petits trucs.

Toujours à tester. Retours toujours bienvenus.

Admin

Nouvelle version 1.6.1.1+20190918-0librazik1 qui améliore/corrige encore quelques petits trucs.
Toujours à tester. Retours toujours bienvenus.

Admin

Nouvelle version 1.6.1.1+20190919-0librazik1 qui améliore/corrige encore quelques petits trucs.
Toujours à tester. Retours toujours bienvenus.

À priori, le dév principal a prévu de sortir la version 1.6.2 ce vendredi.

Je viens de tester ce nouveau paquet (lv2 dans Ardour, VST3 dans Reaper) 1.6.1.1+20190919-0librazik1, pas de souci particulier.

Admin

Version 1.6.2.1+20191020-0librazik1 dispo dans LZK-3.

Admin

Version 1.6.3-0librazik1 dispo dans LZK-3.

Admin

Version 1.6.4-0librazik1 dispo dans LZK-3.

J'ai testé la version 1.6.4.1-0librazik1, le LV2 dans Ardour et le VST3 dans Reaper. Dans Ardour, avec 5 pistes contenant chacune une instance de surge avec des pré-réglages différents, 3 d'entres elles ne restaurent pas le pré-réglage enregistré au niveau du son, alors que dans l'IU de surge, le nom du pré-réglage enregistré est bien présent, mais pas le son.
Aucun souci dans Reaper avec le VST3 avec les mêmes pré-réglages et fichiers MIDI.
Je creuserai ça ultérieurement pour ardour.

Admin

Une version 1.6.6-0librazik1 est dispo dans LZK-3.

À priori, cette version corrige le bogue de rappel de pré-réglage. Je dis 'à priori' car j'ai simplement ré-ouvert mon projet de test d'Ardour et tous les pré-réglages ont bien été rappelés (5 pistes contenant chacune une instance de surge). Je n'ai utilisé pour ce test que des pré-réglages existants).

Admin

Merci Nico, Jean Pierre et Erwan.

Je ferme ici. S'il y a des soucis, on ouvrira des autres tâches.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing