Compare commits

..

10 Commits

Author SHA1 Message Date
Tonton Th
4be86a71f1 add an 1KA tontuyau 2025-10-18 12:42:41 +02:00
Tonton Th
daa85e668f precisions 2025-10-18 12:34:25 +02:00
Tonton Th
f69e8f1c06 better explanations 2025-10-18 12:12:18 +02:00
Tonton Th
5b5183fe7a add module little explanation 2025-10-12 11:23:18 +02:00
Tonton Th
644c046d69 début description du bus 2025-10-12 10:35:41 +02:00
Tonton Th
c8075d85ee add ugly picture 2025-10-10 11:41:00 +02:00
Tonton Th
2e706a00ab add description 2025-10-10 11:24:42 +02:00
Tonton Th
b20943e129 premier commit 2025 2025-10-10 10:56:31 +02:00
tTh
1e15021415 update en vue du RAS 2023-03-19 19:11:11 +01:00
tTh
771cb58bff bla 2022-10-30 22:43:40 +01:00
6 changed files with 130 additions and 18 deletions

30
Bus.md Normal file
View File

@@ -0,0 +1,30 @@
# Le Bus
Le bus d'interconnexion des modules transporte différentes choses :
* l'alimentation électrique +/- 12v
* Les signaux de commande des modules
* La (ou les) sortie(s) des signaux générés
En raison de la présence de signaux moralement incompatibles,
il faudra porter une attention certaine aux interférences
entre les différentes lignes.
## Alimentation
Du 12 volts symétrique pour les amplificateurs opérationnels.
L'éventuel 5v sera généré en local par un petit 7805.
## Commande
Plusieurs choix :
* Utiliser le classique CV/Gate.
* Quelques signaux binaire.
* partir sur du spécifique.
## Audio
Nous avons une sortie son par module, et le mixage (volume+pan stéréo)
sera donc effectué "par" le bus, sur un *pcb* séparé. Mais on peut
aussi envisager que chaque [module](Module.md) gère lui même sa stéréo.

32
LICENSE
View File

@@ -1,14 +1,18 @@
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE /***************************************************************************************/
/* */
Version 2, December 2004 /* DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE */
/* */
Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> /* Version 2, December 2004 */
/* */
Everyone is permitted to copy and distribute verbatim or modified copies of /* Copyright (C) 2004 Sam Hocevar <sam@hocevar.net> */
this license document, and changing it is allowed as long as the name is changed. /* */
/* Everyone is permitted to copy and distribute verbatim or modified copies of */
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE /* this license document, and changing it is allowed as long as the name is changed. */
/* */
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION /* DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE */
/* */
0. You just DO WHAT THE FUCK YOU WANT TO. /* TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION */
/* */
/* 0. You just DO WHAT THE FUCK YOU WANT TO. */
/* */
/***************************************************************************************/

41
Module.md Normal file
View File

@@ -0,0 +1,41 @@
# Module
La TetaDrum est (sera ?) une machine modulaire.
Chaque son de batterie sera généré par un module séparé, déclenché
par un signal venant du [bus](Bus.md) commun.
On pourra ainsi adapter sa machine à la demande en changeant juste
un module percussif.
Imaginez un concert de huit grosses caisses...
Pour commander un module, nous aurons à minima un signal de
déclenchement (appelé `trigger`), et peut-être des signaux
auxiliaires pour contrôler des choses comme l'accentuation ou la
réverbération.
## Trigger
Ce sera un signal `TTL` (0-5v) dont les deux fronts pourront être
utilisés, la largeur de l'impulsion fera une bonne valeur de contrôle
analogique.
## Génération du son
Dans un premier temps, je songe à de simples filtres résonnants,
construits avec les inévitables ampli-op 741.
<u>schémas à venir...</u>
## Sortie audio
C'est une partie sur laquelle j'ai encore des hésitations.
Il y a au moins deux options pour le traitement de l'effet
stéréophonique :
* Chaque module gère lui même sa sortie stéréo, avec deux voies
en sortie, ou un réglage de *panoramic*,
ou un retard droite/gauche...
* Le module n'a qu'une sortie audio, et le mix panoramique
se fait en aval du bus, juste avant la sortie ligne.

View File

@@ -1,4 +1,37 @@
# Tetadrum # TetaDrum
**Boite à rhytmes expérimentale et modulaire**
La TetaDrum est une
boite à rythmes modulaire, utilisant des technologies courantes
dans les années 1970. Après tout, le combo 555/741 est toujours
d'actualité.
Quand à la partie séquenceur, le premier choix qui m'est paru évident,
c'est par le port Centronics d'une machine 8 bits.
Nous avons le choix : MSX, cpc6128, Thomson MO5, et bien d'autres...
![le synoptique](doc/synoptique.png)
En fait, j'ai plein de docs sur papier : des dessins, des schémas,
des organigrammes. Hélas, ma flemme modère fortement mon envie
de mettre tout ça en ligne ;(
## Principe général
Une architecture en trois grandes zones :
* Un [bus](Bus.md) central alim/controle/son
* Plusieurs [modules](Module.md) sons (Eg: ne555 + filtres résonnants)
* Un séquenceur avec une IHM sur un `MSX` en Basic
## Détails techniques
Tout reste à faire.
## Logiciels
Tout reste à écrire, nous attendons juste que les *branleurs* du hardware
publient les spécifications.
Boite à rhytmes expérimentale et modulaire

View File

@@ -1,3 +1,7 @@
# Quelques liens en vrac
* https://geneticfractals.org/2020/05/17/analog-4-bit-random-number-generator/
https://geneticfractals.org/2020/05/17/analog-4-bit-random-number-generator/ * http://solarbotics.net/library/circuits/misc_sound_wilfbird.html
* http://www.frisnit.com/roland-tr-808-cowbell-rebuild/
* https://www.elby-designs.com/webtek/cgs/cgs47/cgs47_cynare.html
* https://www.youtube.com/watch?v=s9HKXLPiX0w (via 1KA)

BIN
doc/synoptique.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB