Remake de la partie logicielle du Prophet 600

Clonages d'ancètres, conceptions originales, circuit bending, le coin des grenouilles bricoleuses.

Modérateur : darcmorcel

Avatar de l’utilisateur
ear
Messages : 1384
Inscription : 02 avr. 2011, 19:54
Localisation : Paris
Contact :

Re: Remake de la partie logicielle du Prophet 600

Message par ear »

Top gligli !!
Certain d'un résultat encore très surprenant !!
J'ai pas de P600, mais je commence déjà à le regretter :lol:

On est tous avec toi sur le sujet.
En groupe:
http://soundcloud.com/sugarglider-music" onclick="window.open(this.href);return false;
Mon bloc note:
https://soundcloud.com/loongarden" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
boops
Messages : 535
Inscription : 26 juil. 2010, 13:32

Re: Remake de la partie logicielle du Prophet 600

Message par boops »

Chapeau bas.... :sante:
Sweeeeeeeeeeepppppppp.........
Avatar de l’utilisateur
baloran
Messages : 2179
Inscription : 29 févr. 2012, 13:46
Localisation : Pas de Calais
Contact :

Re: Remake de la partie logicielle du Prophet 600

Message par baloran »

:bravo:
Je n'ai pas de P600, mais cela me semble un super challenge ! Une fois le P600 fini, tu seras chaud pour la ribambelle de jolies machines à DCO et aux batteries liquides qui n'attendent que cela :palm: :sante:
Quand l'été est si pluvieux ou l'hiver si froid...
Avatar de l’utilisateur
Duchemole
Messages : 405
Inscription : 24 sept. 2010, 16:24

Re: Remake de la partie logicielle du Prophet 600

Message par Duchemole »

Ahhh, si seulement quelqu'un pouvait faire un jour la même chose pour le prophet t8 et le matrix12/xpander ...
Avatar de l’utilisateur
ascent
Messages : 2548
Inscription : 14 nov. 2009, 23:49
Localisation : Third stone from the sun

Re: Remake de la partie logicielle du Prophet 600

Message par ascent »

Duchemole a écrit :Ahhh, si seulement quelqu'un pouvait faire un jour la même chose pour le prophet t8 et le matrix12/xpander ...
[Mode envieux on]
Quand on la chance d'avoir un T8 et un Matrix 12 on ne se plaint pas... :talk:
[Mode envieux off]
:wink:
http://www.youtube.com/user/Ascent68" onclick="window.open(this.href);return false;
http://soundcloud.com/a-ascent" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
gligli
Messages : 403
Inscription : 28 févr. 2011, 10:06
Localisation : Vienne
Contact :

Re: Remake de la partie logicielle du Prophet 600

Message par gligli »

Héhé, bon perso je vais déjà essayer de terminer ce remake du p600 ;)

D'ailleurs j'ai un petit problème pour le moment, le kit teensy a beau être performant, quand on lui demande de calculer 12 enveloppes rafraichies à 2Khz, plus scanner les potards, le clavier et l'afficheur, ben il galère un peu !

Donc je suis en pleine phase d'optimisation de mon code, pour le moment ca passe avec 5 voix mais ca s'écroule à 6, mais bon comme je le disais, je suis tenace ;)
Avatar de l’utilisateur
gligli
Messages : 403
Inscription : 28 févr. 2011, 10:06
Localisation : Vienne
Contact :

Re: Remake de la partie logicielle du Prophet 600

Message par gligli »

Bon ben j'ai parlé un peu trop vite, problème de performance résolu ! :biggrin:

Toutes les optimisations de perf que je fais depuis quelques jours ne seront pas inutiles, mais au final, c'était juste un problème de compilateur C :)

Bref, l'étape suivante c'est de coder l'accordeur pour les oscillos, et ensuite le moteur d'assignation des voix, quand j'aurais ces 2 trucs, je pourrai commencer à faire des démos sympa!
Avatar de l’utilisateur
oryjen
Messages : 9767
Inscription : 15 nov. 2009, 22:16

Re: Remake de la partie logicielle du Prophet 600

Message par oryjen »

Crénom, mais :urgh: :urgh: :urgh: :urgh: :urgh:
Juste pour alimenter un peu ma nostalgie: Tu écris ça en Assembleur ou directement en code-machine? J'ai fait les deux, il y a fort longtemps, d'abord sur ZX81, ensuite sur Commodore 128, et qu'est-ce que j'ai pu aimer ce langage! Presque "littéraire" à côté de celui des 6510/8502! :bave: :bave: :bave: :bave:

Tu as dû interpréter tout le code d'origine pour le comprendre et le modifier? Un travail de titan!
Avatar de l’utilisateur
gligli
Messages : 403
Inscription : 28 févr. 2011, 10:06
Localisation : Vienne
Contact :

Re: Remake de la partie logicielle du Prophet 600

Message par gligli »

Héhé, c'est marrant, en lisant tes messages, je n'aurais pas parié sur le fait que tu aie aimé la programmation un jour! :wink:

En tout cas clairement le parallèle écriture / programmation existe vraiment, ça demande dans les 2 cas de la créativité et de la technique, et au final un truc correct peut être moche ou élégant, dans les 2 cas aussi ^^

La sur le p600 de base, c'est un Z80 (comme le ZX81 :), mais moi je programme mon microcontrolleur en C bas niveau, on va dire.

Genre ça va de https://github.com/gligli/p600fw/blob/m ... ware.c#L65" onclick="window.open(this.href);return false; par exemple pour la couche la plus basse à des trucs de haut niveau plus lisibles genre: https://github.com/gligli/p600fw/blob/m ... 600.c#L105" onclick="window.open(this.href);return false; ...

Ouais, j'ai écrit un programme pour le PC qui se comporte comme un P600, avec emulation de Z80, et qui s'arrete au CV/Gates.
J'ai meme refait un peu le panneau du P600 dessus pour le fun ^^ : http://sfx.gligli.free.fr/zik/p600/emu_alpha1.zip" onclick="window.open(this.href);return false;

Bref maintenant que les envs tournent bien, voilou une démo de zaps et kicks avec la résonance du filtre d'1 voix:
http://sfx.gligli.free.fr/zik/p600/p600 ... _zaps.flac" onclick="window.open(this.href);return false;
Ca commence en enveloppe linéaire, puis exponentielle (comme les analos) et enfin kicks.
Avatar de l’utilisateur
oryjen
Messages : 9767
Inscription : 15 nov. 2009, 22:16

Re: Remake de la partie logicielle du Prophet 600

Message par oryjen »

Quel dommage, je ne peux pas lire ce dernier fichier audio... :cry:

En tout cas, quel travail extraordinaire tu fais là! Rien que ton panneau d'émulation du P600 vaut à lui seul son pesant de cacahuètes! Voilà du travail organisé! :bravo:
Avatar de l’utilisateur
foox
Messages : 2462
Inscription : 17 nov. 2009, 10:38
Localisation : Pont-en-Royans, in ze Vercors.

Re: Remake de la partie logicielle du Prophet 600

Message par foox »

ouaaaahhh je suis admiratif aussi :bave:
bravo ! vraiment !
Groskorg 3300 en dedans les collines, Polymoog et TVS vrombissant...
Avatar de l’utilisateur
Luigi1984
Messages : 506
Inscription : 31 janv. 2012, 12:45
Localisation : hautes Pyrénées

Re: Remake de la partie logicielle du Prophet 600

Message par Luigi1984 »

du super boulot :bravo:
fredfred
Messages : 60
Inscription : 15 févr. 2013, 22:55
Localisation : Paris

Re: Remake de la partie logicielle du Prophet 600

Message par fredfred »

oryjen a écrit :Quel dommage, je ne peux pas lire ce dernier fichier audio... :cry:

En tout cas, quel travail extraordinaire tu fais là! Rien que ton panneau d'émulation du P600 vaut à lui seul son pesant de cacahuètes! Voilà du travail organisé! :bravo:
@ oryjen
pour lire les fichiers .flac il sufit de télécharger VLC...
Avatar de l’utilisateur
jc-tours
Messages : 398
Inscription : 12 nov. 2009, 23:16
Localisation : C'est au Nord

Re: Remake de la partie logicielle du Prophet 600

Message par jc-tours »

Chapeaux bas Mister Gligli (j'aime bien ton avatar).
Moi aussi je suis ton travail d'update avec attention.
Les P600 vont grandement se bonifier semble t-il.
La théorie : on sait tout mais rien ne fonctionne
La pratique : ça fonctionne mais pourquoi ?
Dans la vie : ça ne fonctionne pas, on sait pas pourquoi
Avatar de l’utilisateur
kluber
Messages : 551
Inscription : 26 juil. 2010, 10:47
Localisation : Paris

Re: Remake de la partie logicielle du Prophet 600

Message par kluber »

Nice les nouvelles enveloppes! :sante:
Au fait, as tu fais un liste des améliorations que tu souhaites apporter? :fou:
https://soundcloud.com/kluber" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
Georges
Messages : 758
Inscription : 28 avr. 2012, 19:43

Re: Remake de la partie logicielle du Prophet 600

Message par Georges »

@Gligli : je n'ai pas de P600, mais je te dis Image
Avatar de l’utilisateur
oryjen
Messages : 9767
Inscription : 15 nov. 2009, 22:16

Re: Remake de la partie logicielle du Prophet 600

Message par oryjen »

:bave: :bave: :bave: je vais bientôt avoir un Prophet600 (bourré de pannes, mais bon, je suis têtu) :bave: :bave: :bave:
Avatar de l’utilisateur
Luigi1984
Messages : 506
Inscription : 31 janv. 2012, 12:45
Localisation : hautes Pyrénées

Re: Remake de la partie logicielle du Prophet 600

Message par Luigi1984 »

le mien est toujours en panne :palm:
Avatar de l’utilisateur
gligli
Messages : 403
Inscription : 28 févr. 2011, 10:06
Localisation : Vienne
Contact :

Re: Remake de la partie logicielle du Prophet 600

Message par gligli »

Yo!

Ben pour les améliorations, il y a celles du 1er message du sujet, ca sera déjà pas mal pour une première version!

Sinon j'ai encore amélioré les enveloppes, il restait un stepping assez marqué en enveloppes exponentielles sur des release tres longs par exemple (on l'entends un peu sur la démo la vers la fin), maintenant c'est nickel!

J'ai aussi commnencé d'écrire la procédure d'accordage, c'est bien galère mais pas insurmontable :)

PS: D'ailleurs, quelqu'un connais un lien qui me donnerait les équations pour les conversions fréquence->CV et note MIDI->CV ?
Avatar de l’utilisateur
ear
Messages : 1384
Inscription : 02 avr. 2011, 19:54
Localisation : Paris
Contact :

Re: Remake de la partie logicielle du Prophet 600

Message par ear »

L'écart d'un semi ton est de 2^(1/12)
J'ai fais un fichier xls il n'y a pas longtemps pour construire une interface MIDI2CV Hz/V et 1V/Oct :
https://mega.co.nz/#!koRGVA7Z!cXJeHG5lv ... aV3kLsz76c

:bravo:
En groupe:
http://soundcloud.com/sugarglider-music" onclick="window.open(this.href);return false;
Mon bloc note:
https://soundcloud.com/loongarden" onclick="window.open(this.href);return false;
Répondre
cron