Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Communauté des zéros > Discussions générales > Le développement du nouveau Player21 > Lecture du sujet

Le développement du nouveau Player21

Venez donner vos idées ;-)

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne 21 # Posté le 05/07/2008 à 18:02:58
19 ans :-)
Avatar
Groupe : Membres
Bonjour à tous ;)


Comme certain d'entre vous l'on peut être remarqué je recommence de A à Z mon pti programme le Player21 j'avais déjà fait un topic de présentation dans Présentation de vos projets ici (mais dans ce topic je présente l'ancienne version (qui est d'ailleurs toujours d'actualité tant que la nouvelle ne sort pas ^^)).

Bon voilà donc pour faire ce nouveau programme le mieux possible je me suis dis que le mieux serait de récolter en parallèle (au codage) les meilleurs idées.

Cette nouvelle version ce code en C avec la SDL, je sais que certain vont me dire que c'est stupide de ne pas utilisé une GUI mais bon... je me débrouille bien avec la SDL de plus pour la portabilité ça devrait être bien (d'ailleurs il me faudra un développeur Linux pour le convertir par la suite).

Pour le moment j'ai réussi à coder le browser (c'est à dire: l'explorateur de fichier) grâce à d'autre Zéros qui m'ont aidé ici et ici

A présent il faut commencer à coder les petits lecteurs qui seront dedans je compte en faire plusieurs bien sur (sur l'ancien y'en avait que deux (donc on pouvait lire que deux musiques en même temps)) je compte en faire au moins quatre cette fois ci.
Donc j'avais pensé qu'à l'ouverture du programme deux lecteurs serait en place et après on pourrait choisir d'en ouvrir d'autre mais je sais pas comment...

Donc voilà si quelqu'un à des idées super bien complètement révolutionnaires (et qu'elle soient pas trop dur à coder, je suis preneur).

Par exemple arkang3l sur le topic du Player21 dans les présentation me tanner pour que je m'occupe des m3u c'est chose faîtes :lol: .


Donc voilà si certains veulent voir ou que j'en suis ça se passe par ici vous avez aussi une "doc" explicative (ce sont en fait des screen du projet).
Notez que si vous voulez lire une musique avec cette minuscule petite version il faut glisser un titre dans le moniteur (la ptite fenêtre qu'on peut déplacer) c'est juste là pour tester ça.
Édité le 05/07/2008 à 18:06:27 par 21

L'35PR1T H4CK1NG M3 713N7 7R35 H4CK3R
Le Secteur21 (mon SDZ à moi).
Suivez l'évolution du Player21 (mon prog de mix à moi).

 
Hors ligne GuilOooo # Posté le 05/07/2008 à 20:19:13
PriPrOTtTt§!!!§
Avatar
Groupe : Membres
Je vais peut-être suggérer un gros truc, mais ce qui serait cool c'est que tu utilises une autre bibliothèque d'fmod, et une qui est libre, cette fois.

Ensuite, tu pourrais libérer ton code source sous la licence de ton choix. Ça permettrait à n'importe qui d'améliorer le logiciel, et ça rendrait le portage pour Linux (& toutes les autres plate-formes) bien plus facile.

Sinon, je n'ai pas pu tester player21, donc je ne sais pas si ce que je vais proposer existe déjà, désolé :

Possibilité de créer/changer des thèmes (interface graphique)
Faire des visualisations de son (pour l'ambiance, je veux dire)
Possibilité d'enregistrer le mix (je veux dire, pas enregistrer la sortie audio, mais bel et bien enregistrer les actions du DJ, pour pouvoir les « rejouer » par la suite, mais en permettant au DJ d'intervenir pendant la lecture de celles-ci).
Proposer des tutoriels de DJing interactifs, où le soft te montre automatiquement certaines techniques, puis te propose des exercices (un peu comme les didacticiels d'autres programmes).
Édité le 05/07/2008 à 20:19:48 par GuilOooo

Ma série d'articles « Paradigmes » : Intro - Impératif
OpenCola, la seule boisson open-source au monde !
 
Hors ligne vDJ # Posté le 06/07/2008 à 03:43:02
Sur secteur
Avatar
Groupe : Membres
Un lecteur de Tags ? (pour la playlist, c'est moche d'avoir C:/...)
Sinon, un truc sympa, au lieu de devoir faire "Open in Deck A/B", on double-clique, et ça se met sur le deck qui n'est pas en lecture.
Un mode automatique, qui lise les chansons comme un lecteur normal (genre Winamp), sans avoir à loader sur les decks.
Un moyen de personaliser l'interface facilement (bon, ça parait pas évident, ça)
La construction d'une database (genre on met le dossier "Ma Musique" et d'autres et il se chargent tous sans qu'on aie à les chercher à chaque fois...

Bon voila quelques idées comme ça, je ne te cache pas que je prefere utiliser VirtualDJ avec quelques effects, mais ton player, en plus d'être gratuit et performant, est très symple d'tilisation, ce qui est vraiment un plus. Bravo !
 
Hors ligne 21 # Posté le 06/07/2008 à 13:58:51
19 ans :-)
Avatar
Groupe : Membres
Merci à vous deux de vos réponses ;)

@GuilOooo:

"Possibilité de créer/changer des thèmes (interface graphique)"
Déjà pensé à ça et se sera très simple à faire ^^
"Faire des visualisations de son (pour l'ambiance, je veux dire)"
J'adore faire ça, d'ailleurs je vais mettre le paquets pour ça :lol:
"Possibilité d'enregistrer le mix (je veux dire, pas enregistrer la sortie audio, mais bel et bien enregistrer les actions du DJ, pour pouvoir les « rejouer » par la suite, mais en permettant au DJ d'intervenir pendant la lecture de celles-ci)."
Alors ça par contre c'est énorme tu veux dire enregistrer le mix pour que par la suite on puisse voir les boutons et slider bouger tout seul ?! (bien chaud ça ^^).
"Proposer des tutoriels de DJing interactifs, où le soft te montre automatiquement certaines techniques, puis te propose des exercices (un peu comme les didacticiels d'autres programmes)."
Pour les tutos j'avais pensé tout simplement à faire des vidéos...

@vDJ:

Toi tu est partit sur l'ancienne version or ce n'est pas du tout de celle là que j'aimerai que l'on parle.

"Sinon, un truc sympa, au lieu de devoir faire "Open in Deck A/B", on double-clique, et ça se met sur le deck qui n'est pas en lecture."
Mais dans la prochaine version se sera carrément avec des glisser déposer sur le lecteur en question pour pouvoir lire la musique.
Le double clique (déjà dur à coder avec la SDL :D ) est une bonne idée mais dans quel lecteur la chargée ? Car le double clique n'indique rien...

"Un lecteur de Tags ? (pour la playlist, c'est moche d'avoir C:/...)"
Les Tags ouai bonne idée.
Pour la playlist tout à été revu dans la version que je met à télécharger .
Oublie l'ancienne version ;) faut se concentrer sur la nouvelle ^^.

L'35PR1T H4CK1NG M3 713N7 7R35 H4CK3R
Le Secteur21 (mon SDZ à moi).
Suivez l'évolution du Player21 (mon prog de mix à moi).

 
Hors ligne vDJ # Posté le 06/07/2008 à 14:50:09
Sur secteur
Avatar
Groupe : Membres
Ok ok, c'était juste pour dire les premiers trucs qui me venaient à l'esprit...je vais jeter un coup d'oeil à la nouvelle version !

Pour le coup du double-clic, le logiciel place la chanson sur le deck qui n'est pas en cours d'utilisation (je sais pas si c'est trop possible...)
Mais c'est vrai que le glisser-déplacer est bien aussi (en fait le must ça serait les deux)
 
Hors ligne enzoyo # Posté le 29/07/2008 à 10:28:03
Avatar
Groupe : Membres
Bonjour !
J'ai pensé qu'il serait bien d'y avoir quelque chose pour que le volume reste stable.
Ce que je veux dire c'est que quand on est l'effet écho c'est souvent le capharnaüm (je sais pas si c'est possible de faire ça).

Ensuite pouvoir maitriser le volume des jingles (monter ou baisser).
EDIT:J'avais pas vu qu'on pouvais le maitriser avec le nouveau.
@+
Édité le 29/07/2008 à 13:38:43 par enzoyo
Hors ligne 21 # Posté le 03/08/2008 à 01:46:31
19 ans :-)
Avatar
Groupe : Membres
Salut enzoyo et merci de t'intéresser à ce pti projet ;)

Alors pour ce qui est du capharnaüm produit par certains effets en fait moi j'y peux rien car ce sont des effets que je contrôle pas (car c'est Fmod qui s'en charge) mais par la suite je ferai une petite doc expliquant tout les trucs pour les effets par exemple pour l'echo ce qui gère le volume de l'effet c'est le paramètre "WetMix" (Volume de sortie, contrairement à "DryMix" qui est le volume d'entrée).

Pour le sampler oui bien plus de choses sont paramètrables un gros changement c'est que tout reste mémoriser.
D'ailleur tout le programme sera comme ça.

@GuilOooo:
Je suis trop habitué à Fmod pour pouvoir passer à autre chose :lol:
De plus je n'ai toujours pas vu les limites de cette bibliothèques.
Je serai curieux de savoir les avantages des autres dll que je connais pas du tout...

Sinon voilà un petit screen shot qui montre a peu près l'avancement du programme. C'est vraiment super loin d'être terminé... :(
En plus toute la partie graphique à été faites avec Paint :lol: ce qui explique que ça reste très simple donc faudra encore s'occuper de tout ça et tout.

@+
Édité le 28/10/2008 à 16:13:25 par 21

L'35PR1T H4CK1NG M3 713N7 7R35 H4CK3R
Le Secteur21 (mon SDZ à moi).
Suivez l'évolution du Player21 (mon prog de mix à moi).

 
Hors ligne Vinc14 # Posté le 03/08/2008 à 10:43:49
Groupe : Membres
C'est pas possible de libérer le logiciel et de le distribuer sans la bibliothèque ? Si c'est pas possible, ce serait possible de le rendre OpenSource (sans être libre pour autant) ?

Image utilisateur
Le blog passionnant de Vinc14
日本語と日本の音楽ADDICT
 
Hors ligne GuilOooo # Posté le 03/08/2008 à 11:17:24
PriPrOTtTt§!!!§
Avatar
Groupe : Membres
Vinc14, la différence entre Open-Source est tellement ténue que très peu de gens font la différence. C'est une différence au niveau de l'esprit, mais en pratique, ça revient à la même chose.

Sinon, tu peux essayer de libérer le logiciel sans libérer la bibliothèque. Dans ce cas, toute licence contaminante est exclue (sinon faudrait que FMod soit libre aussi). Il te reste des licences type BSD ou GNU LGPL (à la limite).

Mais vu que tu seras obligé d'utiliser FMod, qui est non-libre, pour compiler ou exécuter le logiciel, tu perdrais pas mal des avantages du libre quand même.

La seule possibilité qu e ça ouvrirait, en fait, serait qu'un contributeur se chargerait de réimplémenter le player21 libre avec une bibliothèque libre.

Ça parait compliqué, c'est pour ça que j'ai pas (trop) insisté.

Ma série d'articles « Paradigmes » : Intro - Impératif
OpenCola, la seule boisson open-source au monde !
 
Hors ligne Vinc14 # Posté le 03/08/2008 à 12:00:50
Groupe : Membres
J'y ai pensé à une implémentation de Player 21 avec une bibliothèque libre mais ça doit pas être facile du tout, les fonctions de FMod n'ont peut-être pas d'équivalent sous d'autres bibliothèques...
Une license contaminante ça signifie que toutes les dépendances doivent être libres aussi ?

Image utilisateur
Le blog passionnant de Vinc14
日本語と日本の音楽ADDICT
 
Hors ligne GuilOooo # Posté le 03/08/2008 à 12:05:03
PriPrOTtTt§!!!§
Avatar
Groupe : Membres
Pas exactement. Une licence est dite contaminante si tout le code couvert qui y est lié (comme une bibliothèque est liée à un exécutable) est « contaminé » par la licence. C'est le cas de la licence GNU GPL, et, dans certains cas, de la licence GNU LGPL.

Mais tu peux avoir parfois des dépendances qui ne sont pas liées - ni statiquement, ni dynamiquement - au programme.

Ma série d'articles « Paradigmes » : Intro - Impératif
OpenCola, la seule boisson open-source au monde !
 
Hors ligne 21 # Posté le 08/08/2008 à 19:49:29
19 ans :-)
Avatar
Groupe : Membres
Bonsoir :)


Voilà je poste un exe relativement potable de la nouvelle version du projet.
Vous pouvez le tester ici, si des idées d'améliorations vous viennent à l'esprit n'hésitez pas.

J'estime la progression du projet en dessous de 50% donc si c'est vide c'est normal ^^

Merci ;)

PS: Pour le moment pour faire apparaître les decks vous devez utilisés les touches 1,2,3 et 4


PS2: Si vous avez un bug dans le browser (dans la listes des disques (C:/, D:/, etc.)) merci de m'en faire part...
Édité le 08/08/2008 à 20:32:15 par 21

L'35PR1T H4CK1NG M3 713N7 7R35 H4CK3R
Le Secteur21 (mon SDZ à moi).
Suivez l'évolution du Player21 (mon prog de mix à moi).

 

Retour au forum "Discussions générales" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 277 Zéros connectés | Requêtes SQL 7 requêtes | Temps de génération de la page : Total (SQL) 0.03s (0.0121s)