Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Création d'un site Php / MySQL pour dépôt et échange de sons ?

  • 90 réponses
  • 10 participants
  • 2 815 vues
  • 8 followers
Sujet de la discussion Création d'un site Php / MySQL pour dépôt et échange de sons ?
Voilà... On en parle depuis suffisamment de messages pour cela justifie la création d'un sujet à part...

Pour l'instant, voici les idées jetées (sans que cela ne signifie qu'elles seront toutes développées.... ) :
- pages dynamiques en php permettant, avec une base de données mySQL, d'effectuer une recherche multicritères
- possiblité de choisir plusieurs sons dans un 'panier' pour générer un fichier syx à la volée, puis le télécharger.
- pouvoir déposer ses sons perso par envoi de fichier(s) syx via du FTP.

Bon, comme je n'ai pas non plus 3 siècles à consacrer à cette tâche et que je n'ai pas été élu "développeur de l'année" par "PHP Magazine", l'aide de toute bonne âme connaissant (voir maîtrisant, vues les idées !) le php sera la bienvenue... et toute idées complémentaire également !! :bravo:
2
Je suis volontaire pour aider à développer la partie "panier" de l'application, mais je peux aussi donner un coup de main sur les scripts qui gèrent la base MySQL.
3
Je te propose de te filer (bientôt) le (très modeste) MCD auquel j'ai pensé (au format DbDesigner). Comme ça, on se met d'accord sur la structure base / tables et hop, on se répartit les tâches... :P:

Qu'en penses-tu ?? :bravo:
4
Ok, c'est une bonne idée. Je te laisse mon mail afin que tu puisses m'envoyer ton MCD.
masami[.]ko[at]gmail[.]com
5
Je ne peut en rien vous aidé.
apart vous refiler mes banc de son SY77 j'ai 7 cartes ram.

classical,master collection, best of DX 1 et 2 , 90's pop, studio player et General midi.
6
Comptez sur moi pour alimenter en sons la future base !
7
J'ai aussi de quoi alimenter correctement cette future base ! :clin:
La vie est une belle aventure dont on en sortira pas vivant !
8
Ouah ^^ c'est vraiment sympa de nous soutenir ^^ :)

KaeRZed >> T'as vu, apparamment beaucoup de monde compte sur nous pourmonter une application solide. J'ai hate de commencer le travail de programmation^^
9
Je suis également disposé à vous transmettre les plusieurs milliers de sons SY77 qu j'ai glânés au fil du temps. Je n'ai juste pas compris si vous souhaitiez avoir des fichiers uniques (1 fichier=1 son) ou des banques complètes de 64 sons.
10
A partir du moment où les banques de sons peuvent être utilisées par la machine concernée, peu importe le format.

:fleche: Pour une question pratique, je pense qu'il sera possible de zipper ou rarer (avec winzip ou winrar) les nombreux fichiers de sons individuels.
La vie est une belle aventure dont on en sortira pas vivant !
11
C'est super sympa de proposer tant de sons !! Pas de doute : y'a moyen de se fare une bone petite communauté !! :bravo:

Perso, pour une recherche précise, je préfèrerais des fichiers contenant un seul son. Ceal dit, comme ma réflexion sur la bas e données tient compte du type de fichier (simple programme ou banque complète ), tout est possible !! :bravo:

Concernant les attributs de recherche, la tribune est ouverte pour décider des termes à employer pour qualifier les sons : 'court', long', 'sombre'....
Pour ceux qui connaissent, que diriez-vous de s'inspirer des termes utilisés pour la recherche du VSTI Korg M1 ?? :)
12
Moi aussi, j'ai beaucoup de sons...

et aussi pour SY99 ;)
13

Citation : et aussi pour SY99

Ce n'est pas un problème.. Avec le temps, ouvrir la base à d'autres machines n'est pas un problème en soi...tant que c'est prévu dans la base de données.... :P:
14

Citation : que diriez-vous de s'inspirer des termes utilisés pour la recherche du VSTI Korg M1 ??



Le seul problème est que je ne connais pas les termes utilisés dans le VSTI Korg M1 ! :lol:

Je possède le Wavestation de Korg, est-ce identique ?
La vie est une belle aventure dont on en sortira pas vivant !
15
Par contre, :???:

Comment faire pour trier les sons qui seront en double voire en triple ?

Car si n'importe qui peut effacer des données de la base, certaines personnes mal attentionnées pourraient faire des ravages ! :(((
La vie est une belle aventure dont on en sortira pas vivant !
16

Citation : Comment faire pour trier les sons qui seront en double voire en triple ?

Ce problème de doublons a toujours été un problème, même pour les grands éditeurs / bibliothécaires. Je n'ai pas de solution automatique. La seule solution techniquement réalisable qui me vient à l'esprit est de permettre à l'utilisateur de 'dénoncer' des doublons... :)

Citation : Car si n'importe qui peut effacer des données de la base, certaines personnes mal attentionnées pourraient faire des ravages !

Dans tous les cas, l'utilisateur n'aura pas les droits d'effacement en base ! Le dépôt des fichiers se fera sur un dossier FTP temporaire et la mise en ligne sera effectuée manuellement après vérification (a priori).

Qu'en penses-tu, samirog ? :)
17
Honnetement, je pense que ca risque de devenir problématique quand il y aura beaucoup de sons, car si'il faut une validation par fichier envoyé (en admettant qu'il y ait un seul son par fichier .syx), et si on nous en envoie 128 d'un coup, on risque d'avoir du travail pour vérifier tout cela.

Un autre point ^^ je crois que j'ai un document qui décrit la structure des fichiers .syx des Yamaha TG55, TG33 et TG77. Je ne sais pas si ca pourrait servir, mais je veux bien essayer de le retrouver

Citation : Ce n'est pas un problème.. Avec le temps, ouvrir la base à d'autres machines n'est pas un problème en soi...tant que c'est prévu dans la base de données....


On pourrait peut etre quand meme se limiter aux Yamaha TG et SY.
18
Par hasard je suis tombé sur ce site : http://www.icomania.com/
On pourrait utiliser le même concept mais avec des fichiers SysEx au lieu d'icônes. Le panier serait un fichier ZIP qui comporterait tous les .SYX sélectionnés sur le site. A la fin on pourrait télécharger le fichier ZIP ainsi constitué.
19
Je trouve que générer un fichier 'ZIP' à la volée est une meilleure idée que de recréer un SYX. Tu sais comment faire, j'ai vaguement survolé le code source mais...je n'ai pas rouvé.

Sinon, pour l'envoi de fichiers, il faudra (pour la recherche multicritères) que les infos sur le son soient correctement renseignées par le généreux donnateur (type de son, critères etc...) sinon ca va vite être le viet-nam, dans la BDD... :|

Encore une fois : il faudra mettre au point un système d'alerte pour que les utilisateurs puissent informer des doublons et/ou ses sons mal renseignés...
:P:
20

Citation : Je trouve que générer un fichier 'ZIP' à la volée est une meilleure idée que de recréer un SYX. Tu sais comment faire, j'ai vaguement survolé le code source mais...je n'ai pas rouvé.


Je l'avais déjà fait donc si je retrouve mon code, je devrais pouvoir l'adapetr à notre utilisation !

Citation : Sinon, pour l'envoi de fichiers, il faudra (pour la recherche multicritères) que les infos sur le son soient correctement renseignées par le généreux donnateur (type de son, critères etc...) sinon ca va vite être le viet-nam, dans la BDD...


On n'a qu'à mettre un système de fiche que le donneur doit obligatoirement de remplir sans quoi le son n'est pas rajouté dans la base. On peut aussi le mettre dans le formulaire d'envoi du fichier, s'il y en a un.
21

Citation : On n'a qu'à mettre un système de fiche que le donneur doit obligatoirement de remplir sans quoi le son n'est pas rajouté dans la base.

C'est aussi ce que je pense : un bon petit formulaire devrait arranger tout ça... :P:

Je suis en train de potasser l'envoi de fichiers depuis des formulaires en php... :)

J'ai également prévu (dans le MCD) la gestion de notes/commentaires sur les sons, ainsi qu'un comptage du nombre de téléchargements par son...
Bref, le genre d'infos qui, en pratique, peuvent aider l'utilisateur à faire son choix dans une banque bien fournie.... :clin:
22
Salut à tous,
en attendant l'application php/mysql du siècle, j'ai mis en place un hub Direct Connect.
L'adresse du hub est tg77sounds.dyndns.org:2007

Je pense que certains d'entre vous doivent connaitre le principe; pour les autres le client est à télécharger sur http://dcplusplus.sourceforge.net

L'accès est libre pour l'instant, je verrais comment ca évolue ensuite.
j'ai mis 107M de patchs TG77/DX7 en ligne.

Servez-vous...
23
Voilà une super idée mais malgré plusieurs essais avec différents clients, je n'arrive pas à voir quoique ce soit ?

Voici le message que j'obtiens :

Citation : [13:03] *** Tentative de connexion à tg77sounds.dyndns.org:2007...
[13:03] *** Connecté



Mais il n'y a personne dessus, même pas mon pseudo, est-ce normal ?
La vie est une belle aventure dont on en sortira pas vivant !
24
Sorry, petit réglage de firewall a faire...
ce doit être réglé
25
Voilà tout fonctionne parfaitement, ce hub va être en privé ainsi vous pourrez en toute sécurité mettre à disposition tous les fichiers que vous voulez, et récupérer tous ceux qui vous intéressent.

Essayez de garder le même pseudo que sur Fanzine.
Il y a un également un chat central qui vous permettra de dialoguer en direct.

Pour les connectés :bravo: : J'ai une rubrique "Musique" avec un dossier sur le TG77, dans lequel j'ai raré tout ce que j'ai sur cette machine (mot de passe de ce fichier : relax-fanz).
Bons DL à tous. :clin:
La vie est une belle aventure dont on en sortira pas vivant !