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

7 - Développer/Traduire/Documenter/Annoncer une application

Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

Vos idées d'applications m'intéressent !!

TChris utilisateur non connecté
Bonjour à tous,

Je suis développeur et musicien amateur et je poste ce message pour récupérer toutes vos idées d'applications que vous aimeriez voir sur Linux (et qui évidemment n'existent pas ou ne vous satisfont pas). Vous pouvez laisser vos idées sur ce forum ou alors me les envoyer sur ctornieri à ubuntu-music.org.

Par avance, merci à tous.

Christophe

Samuel utilisateur non connecté Allemagne
Salut !
ça c'est une très bonne nouvelle.
Pour ma part je pense qu'il y a des progrès à faire sur les greffons LV2, aussi bien en qualité audio que visuelle...
Un EQ à phase linéaire serait le bienvenue.
Sinon, pourquoi ne pas collaborer sur des projets prometteurs, je pense par exemple à Cyclone et Composite ?
Perso je cherche aussi des synthés d'instruments réels, genre un synthé avec des sons d'orchestre. Les banques que j'ai trouvée ne me satisfont pas vraiment...

pianolivier utilisateur non connecté France
je l'ai deja dit sur l'autre fil mais la communauté de yoshimi recherche un nouveau dev, et c'est vraiment un soft qui en vaut la peine (mais ca a pas l'air simple wink)

olinuxx utilisateur non connecté France
Tadadam, c'est chouette Christophe de passer par ici wink

À tout le monde, Christophe est le développeur, entre autre, de qMidiCurves.
Merci pour ce logiciel ! cool

a+
Olivier

PS : tu peux également faire un tour sur le glossaire des logiciels pour y voir les softs répertoriés sur LinuxMAO et éventuellement trouver de l'inspiration de développement.

doosc utilisateur non connecté
Bonjour à tous,

ce qui manque cruellement à mon sens c'est un éditeur audio de référence qui soit une vraie killer app.

Je suis toujours en train de jongler entre audacity et rezound sans jamais vraiment être satisfait.

Rezound : Les fonctions d'édition de rezound sont parfaites, les courbes de volume, de panning, de filtre, etc sont super pratiques. Il y a quelques effets bien pensés comme l'adaptative normalize mais après c'est vite limité, pas de de-noiser, ni de de-esser, etc. Et le toolkit de l'interface est juste hiddeux.
Par contre les VU metres et les oscillo en bas de l'écran sont géniaux, notamment l'analyseur de phase stéréophonique.
En revanche les menus sont assez imbuvables et manquent d'une quelconque logique ergonomique. Ce serait génial d'avoir une barre d'outil customizable avec des icônes comme dans firefox ou dans les applications kde. Ou sinon une sélection intelligente des fonctions de base comme on pouvait le trouver sous l'excellent cool edit pro.

Audacity : D'un autre côté audacity à des fonctions d'éditions de base qui manque complètement de flexibilité (pas de courbes qui évoluent le long du sample comme dans rezound) mais on trouve les fonctions avancées essentiels comme compresseur, de-noiser, etc. L'interface et les menus sont mieux pensés que dans rezound mais il manque le côté éditable pour choisir d'avoir accès aux fonctions courantes dans une barre d'outil avec icônes. Et enfin les VU mètres sont tellement basiques que j'ose à peine les citer en comparaison à ceux de rezound.

Qu'on ne se méprenne pas, j'adore audacity et rezound mais je pense qu'il manque toujours un vrai challenger dans cette catégorie comme cool edit pro a pu l'être en son temps sous windows.

Voilà si jamais ça peut susciter des réflexions et faire naitre un ardour de l'édition audio wink

olinuxx utilisateur non connecté France
Yep, beau résumé doosc wink

youki utilisateur non connecté
Salut.

Dans les trucs simples, un plugin "high pass filter" qui permette de choisir une pente vraiment très raide me serait très utile. wink

Edit : j'oubliais de préciser, un filtre qui contrairement à celui qu'on trouve dans le calf filter par exemple. Quand on veut l'utiliser pour un filtre à -36db, et bien il y a un effet de 'résonance" qui provoque des effets de phase que je n'aime pas. Et un filtre qui permettent d'aller jusqu'à -48 db serait parfait. De ce que j'ai lu, un filtre "butterworth" serait le mieux :

http://upload.wikimedia.org/wikipedia/commons/thumb/5/5c/Electronic_linear_filters.svg/500px-Electronic_linear_filters.svg.png

TChris utilisateur non connecté
Hello,

Merci à tous pour vos réponses ! Y'a de quoi faire !
Pour l'instant, j'ai décidé de consacrer un peu de mon temps pour rédiger quelques tutoriaux (en français cette fois-ci (!) sur le traitement du son. Au cours de ces tutoriaux, on va petit à petit construire les éléments de base, les filtres, les reverb, ... codés en C++.
Pour l'instant les deux premiers tutoriaux sont en ligne. Toujours au même endroit : http://ubuntu-music.org.

Les autres suivront. J'attends vos retours !

@+,

Christophe

AutoStatic utilisateur non connecté
Salut Christophe,

Quant à moi, un seul truc en fait: de la détection BPM qui fonctionne bien.

Ciao,

Jeremy

TChris utilisateur non connecté
Salut Jeremy,

Pourrais-tu me donner quelques précisions ? Quels logiciels open-source existent sous Le système GNU Linux (ou autre) pour faire de la détection BPM ? Quels sont leur limitations ? Peux-tu me donner une liste de morceaux pour lesquels la détection BPM marche et ne marche pas ?

Avec ces infos, je pourrai voir ce que je peux apporter.

Merci,

Christophe

AutoStatic utilisateur non connecté
Citation :
Salut Jeremy,

Pourrais-tu me donner quelques précisions ?
L'analyse d'un morceau/échantillon par rapport au BPM avec le but de pouvoir manipuler ce morceau/échantillon. Alors il faut penser au stretching, warping, slicing (un bon example en est Moldover ). Ce serait le plus cool si une representation graphique serait possible (comme dans Native Instruments Traktor par example).

Citation :
Quels logiciels open-source existent sous Linux (ou autre) pour faire de la détection BPM ?
Juste Mixxx je pense.

Citation :
Quels sont leur limitations ?
La détection BPM de Mixxx est loin d'être solide. Et alors il y a les limitations du logiciel lui-même (support JACK par PortAudio, pas de support pour greffons).

Citation :
Peux-tu me donner une liste de morceaux pour lesquels la détection BPM marche et ne marche pas ?
Je n'utilise pas Mixxx et comme il n'y a pas d'autres alternatives je crains que je ne puisse fournir une telle liste :-(

Citation :
Avec ces infos, je pourrai voir ce que je peux apporter.
Ben, comme il n'existe pas encore un tel logiciel/greffon/bibliothèque ce serait super!!!

En fait, le plus cool serait un logiciel comme Smasher mais alors avec de la détection BPM et du support JACK pour pouvoir utiliser dans un environnement à temps réel.

Ciao,

Jeremy

olinuxx utilisateur non connecté France
Coucou Christophe,
j'ai un petit tour d'horizon rapide de ce qu'il existe du côté des trouveur de tempo, j'ai mis tout ça dans la page SITE_fonctionnement_a_faire. (regarde en haut, clique sur la flèche pour aller dans la 2ème page, c'est quelque part par là ;)

Moi je dois bien avouer que l'idée de faire ce boulot dans une bibliothèque me séduit dans le sens ou faire une API simple pour ce genre de soft doit être possible et que ça serait utile à pas mal de softs je pense.
Ensuite dans les trucs à penser, c'est la possibilité de taguer les morceaux pour ne pas avoir à faire une recherche du tempo à chaque fois que l'on veut l'utiliser, ça c'est surtout pour les DJs qui ont la tête tordue et qui écoute au casque le morceau qui doit venir après et le lance au moment où les tempo vont coincider.

J'ai vu trainer aussi l'idée d'un "auto-DJing" pas dans le sens DJ "show de soirée" mais plutôt de laisser la possibilité a un utilisateur de mettre sur une fonction random, une limite genre : "si le tempo change de + de 10 BPM, alors celui ci ne fera pas parti du prochain morceau à lire par mon player" ou alors l'inverse : enchainer des morceaux qui ont au moins 20 BPM de différence histoire de ne pas ramollir, ou tout un tas de possibilités à voir au niveau de l'utilisation "multimédia" (en opposition à la MAO) de ce genre de bibliothèque.

Voilou, dis moi ce que tu en penses, je pourrai peut être développer un peu mon propos si tu le souhaites.
a+ wink
Olivier

AutoStatic utilisateur non connecté
N'oublions pas Rhythm Ferret dans Ardour! S'il était possible d'en faire un greffon ou de le prendre comme base pour une appli spécifique ce serait impecc!

Venom utilisateur non connecté
Pour moi le rêve serait, de créer un ensemble de pédales d'effet et d'amplis pour guitare pour modéliser les sons des pédales et amplis les plus célèbres (surtout les amplis à lampes ça coûte trop cher à acheter) et qu'il serait possible de raccorder entre eux avec JACK.

jy_moustache utilisateur non connecté
Guitarix2 et Rakarrack font déjà ce genre de travail, et le font plutôt bien !!!

peut-etre pourrais-tu préciser ce que tu veux de plus par rapport à ce qui existe déjà !

jy

TChris utilisateur non connecté
Bonjour à tous et bonne année,

Merci pour toutes vos réponses. J'ai testé les applications que vous m'avez mentionnées : mixxx et cyclone notamment. J'ai aussi fait quelques recherches sur les algos de beat detection, time stretching et pitch shifting. J'ai trouvé de nombreux papiers et plusieurs implémentations déjà existantes.
Au niveau des logiciels pour DJ, celui qui semble le plus prometteur sur le papier est mixxx :

Les +
  • Optimisation pour carte graphique
  • Beat detection et time stretching
  • Interface graphique soignée
  • Compatible MIDI
  • Mode Vynil

Les -
  • Optimisation pour carte graphique : sur mon portable où toutes les applis audio testées jusqu'à maintenant fonctionnent, mixxx ne fonctionne pas quelle que soit la version (même celle recompilée par mes soins). Blocage aléatoires, crashs, ...
  • Il n'est pas compatible jack
  • Il n'offre pas la possibilité de rajouter des effets externes (type LV2)

Ma question est donc la suivante : y-a-t-il de la place pour une nouvelle application pour DJ ? Application qui proposerait la possibilité de rajouter des effets LV2, le support JACK, des transitions automatiques entre les pistes, un nombre de "decks" supérieur à deux, le time stretch le pitch shifting, le beat detection ...

Vos avis m'intéressent.

Christophe

TChris utilisateur non connecté
J'ai fait quelques recherches sur les libs existantes pour le bpm et le time stretching. Bonne nouvelle, il en existe pas mal :

+ SoundTouch pour la détection du tempo, le changement de tempo, le changement de tonalité et l'effet "vynil".
+ Rubber Band : pour le changement de tempo, le changement de tonalité.
+ Aubio pour la détection des beats (permet de détecter le tempo mais avec aussi le positionnement des temps)

Soundtouch est utilisé dans DJPlay et donne un résultat plus que correct sur le changement de tempo. Rubber Band est utilisé dans StrechPlayer. Les résultats sont de moins bonne qualité. Reste à savoir s'il s'agit d'un problème de paramètrage. Quand à Aubio, la détection du tempo et des temps n'est pas satisfaisante à mon avis. Je l'ai testé sur différents types de morceaux, rock, jack, samba, ... et il faut dire que le résultat ne m'a pas convaincu pourtant ça avait l'air prometteur.

Il existe d'autres librairies comme celle proposée par dspdimmension Diract qui donne des résultats corrects mais qui a une licence particulière.

Avez-vous d'autres librairies à me proposer ?

Merci

pianolivier utilisateur non connecté France
Citation :
Rubber Band est utilisé dans StrechPlayer. Les résultats sont de moins bonne qualité. Reste à savoir s'il s'agit d'un problème de paramètrage.

je ne code pas mais j'apporte mon grain de sel quand même :
rubberband est aussi utilisé par sooperlooper, les résultats sont tout à fait convenables wink

Page : 1/2  [Suivant]
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 16:23, jeu. 22 Oct 2020: Bonjour et bienvenue à Sherkaan cool
CyrilRos, 23:43, mer. 21 Oct 2020: Le noyau temps réel passe en version 5.9 sur Tux|N|Mix [Lien]
calixtus06, 08:56, mer. 21 Oct 2020: Bienvenue à Akashbro120 :-)
olinuxx, 14:03, mar. 20 Oct 2020: Bonjour et bienvenue à rico211 cool
calixtus06, 10:46, mar. 20 Oct 2020: Bienvenue à toi fran_studio :-)
minimoineau, 15:20, lun. 19 Oct 2020: Salut à tous, on aurait besoin d'aide pour faire tourner une Saffire pro 26 dans le forum [Lien] svp!
calixtus06, 20:40, sam. 17 Oct 2020: Bienvenu à Dan.p :-)
olinuxx, 19:34, sam. 17 Oct 2020: Bonjour et bienvenue à Dan.p cool
calixtus06, 23:00, ven. 16 Oct 2020: Bienvenue à MorganeH :-)
calixtus06, 09:56, jeu. 15 Oct 2020: Bienvenue à Michelk ! :-)
olinuxx, 14:44, mar. 13 Oct 2020: Merci @Sahaathyva, ça fait plaisir. @tous : n'hésitez pas à commenter l'édito, ça fait plaisir de voir que le travail est apprécié !
Sahaathyva, 10:49, mar. 13 Oct 2020: Encore 1 super edito, merci a vous !!!