Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

1 - La documentation et les nouvelles de LinuxMAO

> Forums de discussion > 1 - La documentation et les nouvelles de LinuxMAO > [FAIT] Meterec : Logiciel d'enregistrement multipiste dans la console...
Dernier post

[FAIT] Meterec : Logiciel d'enregistrement multipiste dans la console...

fafaman utilisateur non connecté
Salut!

Un logiciel pour l'enregistrement multipiste qui fonctionne en mode texte! Fonctionne avec Jack et fait aussi office de vu metre... Plus de details sur la page de meterec.

A bientot,
Fafaman.

pianolivier utilisateur non connecté France
salut fafaman !

merci pour cette contribution, ce soft a l'air prometteur !

je te conseille la lecture de cette page, pour savoir quoi faire lors de l'ajout d'un nouveau logiciel sur le site
le mieux c'est :

une fois le wiki créé, rajoute un commentaire destiné aux admins avec l'endroit le plus aproprié ou tu pense que la page devrait etre intégrée dans le menu de gauche

n'hesite pas a venir te présenter sur le forum dédié, qu'on fasse un peu connaissance !


a+ !

oliv'

pianolivier utilisateur non connecté France
re !

j'ai modifié legerement ta page :

  • ajout d'un sommaire
  • ajout d'une partie "informations"
    je te laisse la completer, prend exemple sur d'autres wiki
  • ajout d'un image de présentation

regarde le nouveau code source de la page pour voir comment c'est fait, tu peux aussi redimensionner tes autres images en prenant exemple sur celle que j'ai rajouté

bon travail !! wink

oliv'

jy_moustache utilisateur non connecté
Citation :
meterec ne permet pas d'editer l'audio, il enregistre. Si la prise n'est pas bonne, il faut la refaire... Ceci permet de jouer de votre instrument au lieu de bidouiller votre ordinateur pour essayer de gruger une mauvaise prise

biggrin j'aime beaucoup !!!

jy

pianolivier utilisateur non connecté France
@fafaman : ca ne serai pas toi Fabrice par hasard ?

tu l'utilise vraiment ton logiciel ?
il est prometteur mais pour le moment loin d'etre vraiment gérable... plein de craquements dans tous les sens...

aussi, une question, comment fait on pour avoir ce qui passe dans l'enregistreur en sortie ? mon fichier .conf à l'air correcte mais rien ne sort, je suis obliger de router mon entrée sur la sortie pour entendre ce que j'enregistre...

fafaman utilisateur non connecté
J'avoue, c'est moi! razz

Des craquements? quel craquements?! eek peut tu poster to .config et .session ? versions de jackd, de libsndfile?

Effectivement, meterec ne route pas l'entree sur la sortie tout seul, a faire dans jack.

Citation :
tu l'utilise vraiment ton logiciel ?


Ben vi! Et ca fonctionne vraiment! ce qui m'ettone moi meme...

pianolivier utilisateur non connecté France
.session
=X|01
=X|02
01

.config
RXX|01 system:capture_1 system:playback_1
RXX|02 system:capture_2 system:playback_2
012

.log
Starting ncurses interface...
Reference level: 0.0dB
Updates per second: 24
Console Width: 79
Session name: test
Jack client name: meterec
Registered as 'meterec'.
Loading 'test.conf'
Creating input port 'in_1'.
Creating output port 'out_1'.
Connecting 'system:capture_1' to 'meterec:in_1'...
Connecting 'meterec:out_1' to 'system:playback_1'...
Creating input port 'in_2'.
Creating output port 'out_2'.
Connecting 'system:capture_2' to 'meterec:in_2'...
Connecting 'meterec:out_2' to 'system:playback_2'...
Loading '.test.sess'
Reader thread: started.
Reader thread: Port 1 has take 1 associated
Reader thread: Opened 'test_0001.w64' for reading
Reader thread: Allocating local buffer space 2*4096 for take 1
Reader thread: Port 2 has take 1 associated
Reader thread: File and buffer already setup.
Waiting end of reading.
Reader thread: done.
Stopped ncurses interface.
Disconnecting input port 'meterec:in_1' from 'system:capture_1'.
Disconnecting input port 'meterec:in_2' from 'system:capture_2'.


c'est mon dernier test avec juste une prise, mais je ne pense pas que ca te montre quoi que ce soit

version de jack (jack2) : 1.9.4 (je viens de me rendre compte que le probleme peut etre la)
version de libsndfile : 1.0.21

les craquements ressemble à des sauts du signal, x-runs, et semblent etre enregistrés avec la prise
cela arrive au début d'un son "claquant" par exemple, mais aussi à l'arret (meme sans enregistrer ni lire une prise)

te prend pas trop la tete sur mon probleme, je ne compte pas vraiment utiliser ton programme (désolé rolleyes), je n'en ai pas l'utilité (pour l'instant), j'aime bien tester ce que me passe sous la main, mais si ca arrive sur mon système RT bien configuré, ca devrai arriver sur d'autres...
si j'avais le temps j'essayerai avec une autre version de jack, je ferai peut etre ca un de ces 4 mais ré-installer jack pour cela m'embete un peu

j'en profite pour demander :
pourquoi n'as tu pas implementé une fonction pass-through ?
quelle est l'extention .w64 pour les fichiers audio, comment sont-ils codés ?

aussi, LinuxMAO est ravi de pouvoir aider des développeurs, mais meme si une de nos fonctions est de recenser des apps audio, la principale est la documentation en francais et l'aide à l'utilisateur, donc une doc ou présentation en francais serai plus que bienvenue à la place d'un lien sur la doc en anglais sur ton site, qui est un peu, (je me le permet), bordélique soit-dit-en-passant.
un truc du genre création/ouverture d'un projet, description des differents commandes et surtout celles qui faut obligatoirement utiliser comme selectionner un mode d'enregistrement avant d'essayer d'enregistrer (j'ai mis un moment a comprendre ca...)
j'en profite pour te signaler une petite erreur sur ta page de documentation : a cause de html, les nom des commandes et ne sont pas affiché

a++ !

oliv'

fafaman utilisateur non connecté
Merci pour les commentaires oliv'.

Effectivement, ca ne montre pas grand chose niveau craquement!lol

Je vais tenter une compilation avec jack2 pour vois si cela provoque des problemes aussi chez moi. Je suis un peut vert que ca ne fonctionne pas chez toi, car vu ton implication dans la MAO sous linux ta config doit etre bien meilleure que la majorite...frown

Je n'ai pas mis de pass trhu car il sajit simplement de connecter des ports jack, ce qui peut etre fait par une commande jack_connect. Pour s'entendre, certain prefererons utiliser les moniteur HW de leurs carte son ou comme moi avoir cette connection par default dans qjackctl. Cela dit, je peut rajouter une option pour connecter les 2 premiers ports de chaque ligne du .conf

L'extention .w64 est proche du wav mais sans limitation de taille a 2G apparement. J'ai recupere l'idee de Steve Harris dans Timemachine

Je vais faire un effort pour améliorer la page de meterec en francais. C'est pas évident de savoir ce qui est intuitif ou pas pour les utilisateurs ... Alors si tu as d'autre remarques, n'hésite pas: j'aime pas la critique, mais elle me le rends bien!

A bientot!

pianolivier utilisateur non connecté France
tiens moi au courant pour jack2, car a bien y repenser ton logiciel pourrai m'interresser dans le futur, plutot que de lancer plusieurs instances de timemachine.
A implementer pour ma pomme le jour ou tu n'as vraiment plus rien d'autre a faire : un lancement du logiciel en ligne de commande sans avoir a passer par son interface pour des systèmes headless

je fais mon shopping.. mrgreen

Citation :
Cela dit, je peut rajouter une option pour connecter les 2 premiers ports de chaque ligne du .conf

non, c'etait juste une question, il s'agit la d'un choix tout a fait convenable de ta part, meme si ce qu'on entend dans ce cas n'est pas forcement ce qui est enregistré, mais comme il n'y as pas d'effets d'insert, ca me parait logique maintenant !

concernant l'extension des fichiers audio, je suppose que tu ne les utilises que sous meterec alors ? pas d'importation dans ardour ou autre ? existe-il un convertisseur ? enfin, je suppose que je dois pouvoir trouver cette reponse sur le net...

Citation :
Je vais faire un effort pour améliorer la page de meterec en francais. C'est pas évident de savoir ce qui est intuitif ou pas pour les utilisateurs ... Alors si tu as d'autre remarques, n'hésite pas: j'aime pas la critique, mais elle me le rends bien!

on a chacun nos qualités et défauts, je comprend facilement ce qui se passe dans l'esprit d'un utilisateur, car j'en suis d'abord un aussi, mais j'aimerai avoir tes connaissances en prog..., il parait que les deux sont plutot incompatibles ? biggrin

je ne te demande pas une traduction complete de ta doc en francais, mais comme dit plus haut, une sorte de didacticiel pour faire un premier enregistrement serai le bienvenue !
tout cela est dans ton interet et le notre : plus de personnes utiliserons le logiciel, et il y aura moins de questions a repondre dans le forum
je continue a surveiller cette page de wiki, et j'y apporterai ma touche perso une fois que tu l'auras un peu étoffé

je vais rajouter dans l'edito et sur le wiki que "le concepteur est dans le coin", ca devrait rendre meterec plus populaire, et je te laisse rajouter aussi un message demandant des feedback sur les eventuelles bugs rencontrés ou améliorations a apporter si ca t'interresse (les utilisateurs potentiels serons content de pouvoir le faire en francais)

fafaman utilisateur non connecté
Re salut...

Citation :
A implementer pour ma pomme le jour ou tu n'as vraiment plus rien d'autre a faire : un lancement du logiciel en ligne de commande sans avoir a passer par son interface pour des systèmes headless


C'est en fait l'utilisation initiale de meterec,
L'état étant sauvegarder dans le fichier .sess, chaque prise peut être faite indépendamment, en lançant une commande par prise. Le fichier de configuration .conf peut être mis a jour dans un éditeur de texte avant de lancer meterec pour définir quel piste sera enregistrée.

shell
% meterec -t
Control-C pour stopper
...


Citation :
concernant l'extension des fichiers audio, je suppose que tu ne les utilises que sous meterec alors ? pas d'importation dans ardour ou autre ? existe-il un convertisseur ? enfin, je suppose que je dois pouvoir trouver cette reponse sur le net...


C'est effectivement pas très rependu. timemachine peut l'utiliser en option. Ardour ouvre les .w64 très bien en créant une ou plusieurs piste par fichier.

Citation :
je ne te demande pas une traduction complete de ta doc en francais, mais comme dit plus haut, une sorte de didacticiel pour faire un premier enregistrement serai le bienvenue !


Je vais y travailler!

Citation :
je te laisse rajouter aussi un message demandant des feedback sur les eventuelles bugs rencontrés ou améliorations a apporter si ca t'interresse (les utilisateurs potentiels serons content de pouvoir le faire en francais)


Très bonne idée, peut-on utiliser le forum MAO pour ca? Comment insérer un lien magique pour créer un nouveau message depuis la page? Comment puis-je être sûr de ne pas rater de questions sur le forum? Dans quelle étagère? eek

A+

pianolivier utilisateur non connecté France
Citation :
C'est en fait l'utilisation initiale de meterec,
L'état étant sauvegarder dans le fichier .sess, chaque prise peut être faite indépendamment, en lançant une commande par prise.

interressant, je n'avais pas suivi ca !
en fait ce qui m'interresserai, c'est de programmer un client jack-midi qui peut recevoir des messages MIDI CC et PC pour ensuite démarrer des scripts, ce qui permettrai de controler l'enregistrement par meterec a partir d'un clavier MIDI. Ceci dit, je n'y connais pas encore grand chose, mais je ne suis pas sur qu'il est possible d'envoyer une commande crt-c de cette maniere. J'espere que tu vas me contredire la dessus, mais dans le cas contraire, il y aurait-il une autre maniere de proceder ? comme envoyer un kill ?

Citation :
Comment insérer un lien magique pour créer un nouveau message depuis la page? Comment puis-je être sûr de ne pas rater de questions sur le forum? Dans quelle étagère?

mmm, je ne pense pas que cela est possible, cependant :
tu peut créer un sujet de forum du genre "developpement de meterec", et renvoyer par un lien sur le wiki dessus, la syntaxe : [tiki-view_forum_thread.php?topics_offset=1&forumId=8&comments_parentId=20807|forum meterec] donne forum meterec
si c'est toi qui créer ce forum, tu as deja du le remarqué avec celui-la, un email t'es envoyé automatiquement a chaque nouveau message
tu peut aussi suivre d'autre fils qui ne sont pas les tiens avec l'icone en forme d'oueil en haut de la page
une autres solution : demande aux utilisaeur de t'encire directement sur ta boite de reception wiki en cliquant sur ton pseudo on arrive sur ta page utilisateur qui contient un formulaire d'envoi

fafaman utilisateur non connecté
Citation :
en fait ce qui m'interresserai, c'est de programmer un client jack-midi qui peut recevoir des messages MIDI CC et PC pour ensuite démarrer des scripts, ce qui permettrai de controler l'enregistrement par meterec a partir d'un clavier MIDI. Ceci dit, je n'y connais pas encore grand chose, mais je ne suis pas sur qu'il est possible d'envoyer une commande crt-c de cette maniere. J'espere que tu vas me contredire la dessus, mais dans le cas contraire, il y aurait-il une autre maniere de proceder ? comme envoyer un kill ?


Control-C envoi un SIGINT dans la console courante, tout comme
killall -SIGINT meterec

envoi un SIGINT a tous les processus prénommes meterec

T'as deja trouver des outils pour lancer des commandes sur evenement midi? Ca m'interesse aussi!

Aller, zou, bonuit!

pianolivier utilisateur non connecté France
Citation :
T'as deja trouver des outils pour lancer des commandes sur evenement midi? Ca m'interesse aussi!


non justement, je compte me mettre a C et etudier l'API jack juste pour ca, j'ai en tete plusieurs idées d'outils qui seraient tres pratiques, comme une sorte de filtre MIDI qui pourrai par exemple faire/defaire les connexions de jack a coup de PC, pour utiliser plusieures instances de ZynAddSubFX sur les memes canaux par exemple ou lancer n'importe quelle commande bash comme des enregistrements, lancements d'applications diverses...
sur un système headless, ca me manque vraiment !

enfin bref, je digresse completement...

si tu veux en parler ou me donner des cours de prog, n'hesite pas a me contacter par MP ! mrgreenmrgreen

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 08:40, mar. 18 Feb 2020: Salut et bienvenue à Mehu :-)
olinuxx, 21:44, dim. 16 Feb 2020: [ANNONCE] Une possibilité de se rencontrer autour d'une table ronde et/ou d'un atelier : [Lien]
olinuxx, 19:49, ven. 14 Feb 2020: Bonjour et bienvenue à mbj335 cool
olinuxx, 13:40, ven. 14 Feb 2020: Bonjour et bienvenue à metaalex cool
bda, 21:33, mer. 12 Feb 2020: Un générateur de grosse caisse, un générateur lo-fi et une station granulaire avec csound [Lien]
olinuxx, 15:49, mer. 12 Feb 2020: Bonjour et bienvenue à SuppLice cool
sub26nico, 10:42, mar. 11 Feb 2020: Salut et bienvenue à ROMAIN BAUDOIN et Cosiartus :-)
sub26nico, 00:01, lun. 10 Feb 2020: Salut et bienvenue à guy chevillat, alexosaure, pcool78 et bricodrole :-)
olinuxx, 13:07, dim. 09 Feb 2020: Bonjour et bienvenue à luckycigar cool
olinuxx, 08:51, sam. 08 Feb 2020: Bonjour et bienvenue à seghulof cool
sub26nico, 13:41, ven. 07 Feb 2020: Salut et bienvenue à Philyerres :-)
Nolwen, 12:32, ven. 07 Feb 2020: Sortie le 4 février de la dernière beta de Lilypond avant la 2.20. [Lien]