Accueil Ti-Gen Foire Aux Questions Chat sur le chan #tigcc sur IRC
Liste des membres Rechercher Aide
Bienvenue Invité !   Se connecter             Mes sujets   
Administrer
0 membre(s) et 1 visiteur(s) actif(s) durant les 5 dernières minutes Utilisateurs actifs : Aucun membre + 1 visiteur
Avant de poster sur le forum, il y a des régles de bases à respecter pour une bonne entente et un respect de tous.
Veuillez lire la charte du forum.
  :: Index » Forum Ti68K » Projets » PolySnd v3.0 (42 réponse(s))
./POST DE DEPART (post n°0)   Marquer comme non lu.
geogeo Ecrit le: Mardi 1er juin 2004 à 21:20 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Je compte reprendre le projet pour réaliser la version 3.0, voici ce que je pense faire, au menu:

-Gestion des PolyNotes.
-3 pistes (ecouteur gauche, ecouteur gauche et droit, ecouteur droit).
-16 channels maximum.
-Peut être si j'y arrive, gestion à 16 KHz.
-Nouveau format bien plus souple et puissant.
-Gain en mémoire des fichiers audios.
-Gain en vitesse, gain considérable.
-Décompression LZSS en temps réelle type buffering pour le MIDI. Taille extimée d'un fichier audio, 1 Ko pour 2 mins.
-Possibilitée de faire du mixage.
-Niveau son numérique, gestion sur 1 et 4 bits si j'arrive à avoir 16 KHz.
-Décompression en temps réelle dérivé type JPG.

Je viens d'effectuer des tests de mixage avec polySnd v2.0 et les résultats sont impressionnants, de plus grâce à ça, d'énormes possibilitées sont offertes. Projet débutera quand j'aurais terminé Nebulus.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°1   Marquer comme non lu.
bobti89 Ecrit le: Mardi 1er juin 2004 à 21:36 Déconnecté(e)    Voir le profil de bobti89 Envoyer un email à bobti89 Visiter le site WEB de bobti89 Envoyer un message privé à bobti89  

Très bonne idée.
Mais ca veut dire que ca ne marchera plus en fond, ca utilisera trop du processeur ?
Bientôt de la vrai musique sur vos ti68k :D
Non, sans déconner, c'est vraiment prometteur :)
#bravo#
bob ou bob, vous ne voyez pas la différence. Pourtant il y en a une fondamentale, l'un est écrit à l'endroit, l'autre à l'envers.

Visitez mon site : http://www.bobti89.fr.st
Testez mon forum ici
    
./Post n°2   Marquer comme non lu.
geogeo Ecrit le: Mardi 1er juin 2004 à 21:44 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


J'aurais dû préciser, multitâche et consommera moins de processeur que PolySnd v2.0. ;)
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°3   Marquer comme non lu.
Sasume Ecrit le: Mercredi 2 juin 2004 à 00:48 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Mais comment comptes-tu faire tout ça, déjà que tu avais galéré pour optimiser la v2 ?
Et puis le 16khz, tu comptes le générer comment ?
    
./Post n°4   Marquer comme non lu.
geogeo Ecrit le: Mercredi 2 juin 2004 à 00:55 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Le 16 KHz je suis pas sur d'y arriver, le but étant de forcer l'execution d'une interruption en bidouillant la valeur du port 0x600017.

Quand à l'optimisation, déjà trouver un format le plus adapter, ensuite développer le code sans grosses optimisations et ensuite me débrouiller, je vais bien pouvoir y arriver.
-Edité le Mercredi 2 juin 2004 à 00:56 par geogeo-
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°5   Marquer comme non lu.
Sasume Ecrit le: Mercredi 2 juin 2004 à 01:04 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Mouais, dans ce que tu as écrit, il y a quoi de sûr (dont tu sais déjà comment t'y prendre et dont tu connais les effets que ça aura) ?

Parce que pour le son à 16kHz, il faudrait une interruption à 32kHz, et (sur HW2), le maximum est : 2^19/2^5=16kHz (et encore, je me suis peut-être gourré parce que je ne suis pas sûr de savoir quoi écrire précisément à $600017 pour obtenir le 16kHz (écrire 0, ça marche ?)
    
./Post n°6   Marquer comme non lu.
mathiniste Ecrit le: Mercredi 2 juin 2004 à 06:33 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

j'espère que tu réussiras car vraiment ton prgm est génial!!!!!!!!!!!!!
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°7   Marquer comme non lu.
Thor Ecrit le: Mercredi 2 juin 2004 à 11:28 Déconnecté(e)    Voir le profil de Thor Envoyer un email à Thor Visiter le site WEB de Thor Envoyer un message privé à Thor  


On peut se servir de cette librairie en C? Car si oui j'ai un petit projet :)
Cyril MOTTIER aka {==Thor==}
Modérateur général du forum de Tigen
[Etudiant à l'Institut National des Sciences Appliquées (INSA) de Rennes]
Mon site perso c'est ici
    
./Post n°8   Marquer comme non lu.
geogeo Ecrit le: Mercredi 2 juin 2004 à 12:45 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Bah oui naturellement.
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°9   Marquer comme non lu.
mathiniste Ecrit le: Mercredi 2 juin 2004 à 12:54 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

avec les 3 pistes ça va être cool, mais es-tu sûr que pour la vitesse, tu vas réussir à l'accélerer
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
./Post n°10   Marquer comme non lu.
Sasume Ecrit le: Mercredi 2 juin 2004 à 13:21 Déconnecté(e)    Voir le profil de Sasume Envoyer un email à Sasume Visiter le site WEB de Sasume Envoyer un message privé à Sasume  

Mais euh, n'esquive pas mon post ./5 :(
    
./Post n°11   Marquer comme non lu.
geogeo Ecrit le: Mercredi 2 juin 2004 à 13:30 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Pas esquivé? #confus#

Mouais, dans ce que tu as écrit, il y a quoi de sûr (dont tu sais déjà comment t'y prendre et dont tu connais les effets que ça aura) ?

Parce que pour le son à 16kHz, il faudrait une interruption à 32kHz, et (sur HW2), le maximum est : 2^19/2^5=16kHz (et encore, je me suis peut-être gourré parce que je ne suis pas sûr de savoir quoi écrire précisément à $600017 pour obtenir le 16kHz (écrire 0, ça marche ?)


Le problème c'est que je désir avoir une interruption de 16 KHz car les possibilitées audio sont bien plus importantes. L'auto int n°5 monte au maximum à 8192 Hz, le but serait de forcer l'execution d'une prochaine interruption en changeant rapidement la valeur du compteur contenu à l'adrese 0x600017. Ainsi réussir à tromper le matériel. Sinon il y a une méthode logiciel qui consiste à répéter 2 fois le code de l'interruption en ayant un certain timing.

Quand au son à 8192 Hz avec une interruption de 8192 Hz c'est possible, le but serait ici de procéder comme le wav "4 bits" avec alternance:

Du genre:

bset.b   #0,($60000E)
;... timing
bclr.b    #0,($60000E)


Encore une fois j'ai effectué des tests pour la Polyphonie avec le moteur de PolySnd v2.0 et les résultats sont encourageants. Théroquement il est possible de combiner un total de 16 voies sur 1 canal. Donc je vous laisse deviner les énormes possibilitées offertes!
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°12   Marquer comme non lu.
serioussam Ecrit le: Mercredi 2 juin 2004 à 14:00 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

petite note : il a l'air vachement enthousiaste depuis quelque temps au lycée avec ce projet.
la shasse é ouvèrte poure lay maychants
    
./Post n°13   Marquer comme non lu.
arvi89 Ecrit le: Mercredi 2 juin 2004 à 14:48 Déconnecté(e)    Voir le profil de arvi89 Envoyer un email à arvi89 Visiter le site WEB de arvi89 Envoyer un message privé à arvi89  

Bas c'est une bonne nouvelle alors :)

Bonne chance geo² !! :)
Arvi le druide sur Ysondre, si vous le voeyz, c'est déjà trop tard :)
    
./Post n°14   Marquer comme non lu.
geogeo Ecrit le: Mercredi 2 juin 2004 à 16:28 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


lol serioussam. #ptdr#
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°15   Marquer comme non lu.
naPO Ecrit le: Mercredi 2 juin 2004 à 17:05 Déconnecté(e)    Voir le profil de naPO Envoyer un email à naPO Visiter le site WEB de naPO Envoyer un message privé à naPO  


Attention à la terminale !
Tel un automate, le dinosaure noir s'avance vers le chef des toutous-bombes et dit : "SCHNAAA SCHNAAA SCHNAPPI ! SCHNAPPI-SCHNAPPI-SCHNAPP !!!!!!" (en attendant une meilleure signature)


Avec de vrais morceaux de pattes d'eph :
http://gilou82.free.fr/Vrac/KSO-BAN.png
    
./Post n°16   Marquer comme non lu.
geogeo Ecrit le: Mercredi 2 juin 2004 à 17:19 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Ne t'inquiéte pas pour ça. Je suis beaucoup moins actif l'année prochaine...
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°17   Marquer comme non lu.
serioussam Ecrit le: Mercredi 2 juin 2004 à 17:32 Déconnecté(e)    Voir le profil de serioussam Envoyer un email à serioussam Visiter le site WEB de serioussam Envoyer un message privé à serioussam  

Je suis beaucoup moins actif l'année prochaine...


en cours ? :D :D :D
la shasse é ouvèrte poure lay maychants
    
./Post n°18   Marquer comme non lu.
geogeo Ecrit le: Mercredi 2 juin 2004 à 17:52 Déconnecté(e)    Voir le profil de geogeo Envoyer un email à geogeo Visiter le site WEB de geogeo Envoyer un message privé à geogeo  


Non ici, idiot. #roll#
Webmaster du site.
Programmeur sur TI68K. Arkanoid, Nebulus, GFA-Basic.

Plus d'informations sur GFA-Basic (un langage Basic pour TI68K).
http://www.tigen.org/gfabasic
    
./Post n°19   Marquer comme non lu.
mathiniste Ecrit le: Mercredi 2 juin 2004 à 18:32 Déconnecté(e)    Voir le profil de mathiniste Envoyer un email à mathiniste Envoyer un message privé à mathiniste  

t'es actif en cours?
la mort n'a aucun rapport avec nous.Quand nous sommes vivants, la mort n'est pas là et quand elle est là, nous ne sommes plus...
    
  :: Index » Forum Ti68K » Projets » PolySnd v3.0 (42 réponse(s))
Pages : 1/3     « [1] 2 3 » »|

.Répondre à ce sujet
Les boutons de code
[B]old[I]talic[U]nderline[S]trikethrough[L]ine Flip Hori[Z]ontallyFlip [V]erticallySha[D]ow[G]low[S]poilerCode [G][C]ite
Bullet [L]istList Item [K] Link [H][E]mail[P]icture SmileysHelp
Couleurs :
Saisissez votre message
Activer les smileys
     

Forum de Ti-Gen v3.0 Copyright ©2004 by Geoffrey ANNEHEIM
Webmaster: Kevin KOFLER, Content Admins: list, Server Admins: Tyler CASSIDY and Kevin KOFLER, DNS Admin: squalyl
Page générée en 54.09ms avec 18 requetes