1

Déposé par Adoru sur le forum MO5 :

http://fr.youtube.com/watch?v=s1eNjUgaB-g


C'est tout à fait bluffant ! Je ne pensais pas qu'on pouvait faire ça sur oscilloscope et je me demande quel appareil il y utilisé derrière.
ps : la musique est bien entendu rajoutée

2

Excellent ! love
odie_one (./1) :
Je ne pensais pas qu'on pouvait faire ça sur oscilloscope
Ben, un oscilloscope analogique, à la base, c'est un moniteur vectoriel plus "quelques" trucs supplémentaires wink
odie_one (./1) :
je me demande quel appareil il y utilisé derrière.

Faut lire les commentaires de la vidéo :
a demo using an oscilloscope to display something. It was third in assembly 2007 shortfilm compo, and won altparty's most original entry prize.

Answers to many way too often asked questions:

The oscilloscope is connected to PC soundcard and is in X/Y-mode, with right channel connected to X and left to Y input. Z (brightness) input is not used.

Download its waveform from http://kapsi.fi/~jpa/stuff/other/youscope-wave.flac (flac) / http://mirror.kapsi.fi/koodaa.mine.nu/tvt/youscope-wave.wav (pcm wav) to see it on your oscilloscope!
Music is NOT the signal fed to it, you can download it here: http://koodaa.mine.nu/tvt/youscope-soundtrack.mp3

http://www.pouet.net/prod.php?which=31592

The soundcard is not modified: oscilloscope's input impedance is so high that the DC blocking capacitors don't highpass the signal very much.

It's made with a C program I programmed myself. You probably don't want to read its messy quickly finished source code.

I also know vector displays or showing pictures on oscilloscope isn't actually a new idea, I just wanted to try making something myself wink

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Vraiment excellent en effet !
Très impressionant smile
avatar
@originalfei
Homebrews Connexion
In pixels we trust.
ORE WO DARE DA TO OMOTTE YAGARU !

4

si j'avais su ça au lycée...
avatar
GCA/FA/O d-- s: a- C+(++)>++++ ULU? P L++>++++ E-- W+(+++)>$ N? o? K- w O? M(--) V? PS+ PE Y+ PGP? !t 5? X(+) R+ tv(--) b+(+++) DI- D++ G++ e+ h-- r-- !y>+

5

A la prochaine RGC, démo sur oscilloscope grin

6

ouai, Xirius, t'en as un, non?

7


ouais grin
avatar
la passion du jeux vidéo retro et alternatif, du retrogaming, , des pratiques retro videoludique etc...

8

ben c'est là dessus qu'est né le premier JV hein...

9

odie_one (./5) :
A la prochaine RGC, démo sur oscilloscope biggrin.gif
Ne pas craquer, ne pas craquer, ne pas cr.... triso
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

10

Excellent ! Ca a un petit côté vectrexien plutôt sympathique smile
avatar
Revival Gamers : toute l'actu du jeu vidéo homebrew - demoscene - reportage - programmation - ...
http://cotegamers.com

11

Vu que c'est un PC qui envoie le signal à l'oscillo... Ca doit etre possible de faire un jeu... trigni
avatar
GCA/FA/O d-- s: a- C+(++)>++++ ULU? P L++>++++ E-- W+(+++)>$ N? o? K- w O? M(--) V? PS+ PE Y+ PGP? !t 5? X(+) R+ tv(--) b+(+++) DI- D++ G++ e+ h-- r-- !y>+

12

oui, facilement, il suffit que la carte son lise ses données dans un framebuffer lu par un thread indépendant, et après tu fais ce que tu veux dans le fb smile

juste pour comprendre comment on génère le signal sonore... On scanne verticalement, et horizontalement on fait quoi? Une petite pause chaque fois qu'on veut allumer un pixel?

13

Ça c'est si tu veux émuler un raster... mais c'est pas très intéressant et ça demande beaucoup de bande passante.
(et d'ailleurs, sur un écran d'oscillo monochrome, il n'y a pas de pixels wink)

Autant profiter du fait qu'un oscillo en mode XY c'est le même principe qu'un écran vectoriel ou qu'une table traçante : tu choisis à chaque moment la position du rayon en X et en Y, et l'intensité lumineuse est d'autant plus importante que la vitesse de déplacement est petite. Donc tu peux tracer des droites et des courbes de la même façon qu'avec un crayon.

En plus, 16 bits ça donne une résolution théorique de 65536x65536 pixels, donc on peut faire des graphismes vectoriels sans aucun aliasing visible smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

14

./11 > d'ailleurs en cliquant sur related : http://fr.youtube.com/watch?v=Hui5Azx5jQo&feature=related
(bon j'ai l'impression que la chute des pièces n'est pas très standard, au début je ne comprenais vraiment pas sa façon de jouer et j'ai compris après, mais j'ai jamais vu une version de tetris qui se comporte comme ça ^^)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

15

Tiens d'ailleurs, ça me rappelle qu'il y a certains oscillos HP (enfin, Agilent maintenant) qui ont un Tetris directement intégré tongue
http://www.eeggs.com/items/39244.html
http://fr.youtube.com/watch?v=dCrefzlt7IQ
(et c'est authentique, j'ai déjà testé hehe)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

16

MMmh, j'ai un oscilloscope à la maison mais je crois qu'il fonctionne plus sad

17

C'est dommage que sur sa vidéo il ait pas mis le vrai son en fait sad : c'est assez intéressant d'écouter grin (bon faut pas mettre trop fort pour pas se tuer les oreilles, mais c'est toujours moins pire que la musique qu'il a mise grin)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

18

ce qui m'agace c'est que j'arrive pas à imaginer comment dessiner plusieurs courbes simultanées qui s'entrecroisent sad Ceci dit je suis tutafé d'accord qu'il faut profiter du "moteur vectoriel" plutot que de faire un raster smile

les dessiner l'une après l'autre c'est suffisant pour assurer la persistance rétinienne?

19

je sais pas si c'est la persistance de la rétine ou tout simplement celle de l'écran mais on les trace les unes après les autres oui je pense ^^ (par contre a priori pour qu'une courbe soit vraiment visible il faut la retracer beaucoup de fois par seconde)
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

20

Il n'y a qu'un point à la fois sur l'écran, cela joue donc sur le défaut de notre oeil wink

21

Oui, d'autant plus que si les commentaires de la vidéos sont vrais, un oscillo à un balayage 10x plus rapide que celui d'une télé, donc la possibilité de dessiner plins de trucs super vite pour qu'on ai l'impression que c'est simultané.
avatar
GCA/FA/O d-- s: a- C+(++)>++++ ULU? P L++>++++ E-- W+(+++)>$ N? o? K- w O? M(--) V? PS+ PE Y+ PGP? !t 5? X(+) R+ tv(--) b+(+++) DI- D++ G++ e+ h-- r-- !y>+

22

squalyl (./18) :
les dessiner l'une après l'autre c'est suffisant pour assurer la persistance rétinienne?
Ouais, ça marche. Et comme le dit Sally, la rémanence de l'écran aide beaucoup.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

23

t1 il me faut un oscillo pour tester grin