That reminds me of when I had computer classes in the 90's, the machines were running MS DOS back then and they had installed on them a graphic program called "Fantavision" that played the organ tune "Jesus, my joy" on the PC speaker when it was launched, imagine the symphony when Fantavision was started on everyone of the 12 machines there were in the computer lab ;-D
...I mean if everyone started randomly Fantavision, not everyone at the same time, all the PCs started playing at different time and there was a cacophonic sound
I would love to know how you edited the pitch of the beep... but since neither of my systems (one a laptop one a netbook) can produce beeps (Odd since Vista with old used to use real speakers) if i could get the script for Visual Studio 2008 that would be great!
@murdoch201 It's not hard drives... Back in the days, a lot of pc had an internal speaker whose only purpose is to make that annoying beep sound that windows does sometimes. We use that speaker, so, in our case, these computers didn't had general purpose speakers and we wanted to make sound anyway. That was the only solution.
@holyartefact Yes, i'm aware of the console.beep function. But from a lot of computers there is a sound, like 'star wars floppy'. How do you make that sound?
Thank you so much for the inspiration. Because of this video, I'm writing down several songs in Visual Basic, including Never Gonna Give You Up, Flight of the Bumblebee, and, of course, Tetris. Can't wait to play them in public.
Surprenant les boys! De un, je peux être fier de dire que je vous connais, de deux, je reconnais le local pour y avoir passé trop de temps déjà! Good job!
probably something like java or C# program that listens on a network port for some UDP packets telling it what note to play, then a master machine sending out packets to each machine sending those packets out to each machine. in reality it's probably not a true console beep, but a genuine note with frequency and duration.
In fact the master machine (server) were just sending a byte to tell to start. Every computer had the "partition" file. Yes this is C#, and yes this is true Console.Beep(durantion,frequency); we used.
It's simple! We can't play two beeps at the same time. This is why we divided 20 computers in groups of 5 and each group had is partition. So we divided the song in 4 partition so each group can play it simultaneously.
Multicast UDP? That's a good way to do it, but you don't have any bounds on how long it can take, so you're likely to never get it quite synchronized.
Ouais en effet, et c'est fou comment on a eu de la misère a avoir un lab d'info vide. Après on voulais le faire sur les 3 locals de prog mais ça aurait été trop abus.
J'ai trouvé Charlie.... a 29 secondes :D
Abyte0 2 months ago
@Abyte0 Bof c'est juste Charles qui voulait pas trop s'afficher à l'écran lol.
holyartefact 2 months ago
That reminds me of when I had computer classes in the 90's, the machines were running MS DOS back then and they had installed on them a graphic program called "Fantavision" that played the organ tune "Jesus, my joy" on the PC speaker when it was launched, imagine the symphony when Fantavision was started on everyone of the 12 machines there were in the computer lab ;-D
Renatodonadio 3 months ago
...I mean if everyone started randomly Fantavision, not everyone at the same time, all the PCs started playing at different time and there was a cacophonic sound
Renatodonadio 3 months ago
That was pretty cool! I can hardly program simple sections of songs in PC Beep without it taking hours.
Domstang68 5 months ago 2
@Domstang68 It took us hours to compile those tunes too...
holyartefact 3 months ago 2
I would love to know how you edited the pitch of the beep... but since neither of my systems (one a laptop one a netbook) can produce beeps (Odd since Vista with old used to use real speakers) if i could get the script for Visual Studio 2008 that would be great!
BOS6940 9 months ago
@BOS6940 C# Look up Console.Beep(int frequency, int millisecs);
change the value in frequency to change the pitch. Millisecs should be set to the required durration. Hope this helps :)
zebcode 4 months ago
@holyartefact What's that program with progress bar?
Console.Tetris()
KartSeven1 10 months ago
@KartSeven1 Again it's a control in .NET Framework we simply took the position of the note and put it in the progress bar's value.
holyartefact 10 months ago
@holyartefact And how did you make the hard drives, or the floppy's or whatever make that noise?
murdoch201 3 months ago
@murdoch201 It's not hard drives... Back in the days, a lot of pc had an internal speaker whose only purpose is to make that annoying beep sound that windows does sometimes. We use that speaker, so, in our case, these computers didn't had general purpose speakers and we wanted to make sound anyway. That was the only solution.
holyartefact 3 months ago
@holyartefact Yes, i'm aware of the console.beep function. But from a lot of computers there is a sound, like 'star wars floppy'. How do you make that sound?
murdoch201 3 months ago
Comment removed
KartSeven1 10 months ago
@holyartefact What's that program that shows volume of the sound?
KartSeven1 10 months ago
@KartSeven1 It's not really the volume of the sound it's the frequency of the note, Console.Beep doesn't have a volume setting.
holyartefact 10 months ago
malade!
mat1794 10 months ago
cool nerds
asdxxme 1 year ago
Nice
Maach37 1 year ago
This is what a Game Blaster / CMS sounds like
Kargaroc286 1 year ago
Tetris like I never heard it before!! lol
isthisnickvalid 1 year ago
Haha yes!
northernvoxmedia 1 year ago
this makes me wanna cry!
rinkavideos64 1 year ago
HAHAHAHAHAHA XD
Kuuiby 1 year ago
Lol totally awesome!
soryy708 1 year ago
Awesome! I wanted to do that for a long time myself lol
Bp1033 1 year ago
I'd like to know how they synchronised it so well. If it was done solely via sockets then it wouldn't be so well timed.
I'm guessing they took advantage of the time server on their network. Thoughts?
privateabstract 2 years ago
Not really.
It's plain Udp sockets.
The computers are only on the same network switch... But the future version of this program is going to synchronize themselves with a network clock.
holyartefact 1 year ago
@holyartefact
Could u send me the Beep list pls for this melody?
THX! :)
1mannlan 1 year ago
@holyartefact But If it's going on the network clock will it slow down if there are too many?
liam12347 10 months ago
Schoolservers are realy good to do this
FuNaFiGhT 2 years ago
Networking FTW ^_^
L2DragonHunter 2 years ago
Thank you so much for the inspiration. Because of this video, I'm writing down several songs in Visual Basic, including Never Gonna Give You Up, Flight of the Bumblebee, and, of course, Tetris. Can't wait to play them in public.
Mikister 2 years ago
God! really nice!
eLMagodelRock 2 years ago
Very nice, guys! Type A song will never leave my brain.
theJohnnyRancid 2 years ago
3p1c w1n!!
Chuk1Y 2 years ago 2
AGE OF THE GEEK
QuadRaxiX 2 years ago 2
Surprenant les boys! De un, je peux être fier de dire que je vous connais, de deux, je reconnais le local pour y avoir passé trop de temps déjà! Good job!
ProudOfAyu 2 years ago
Hmmm je me demande c'est qui dans la classe qui avait pas vu ce vidéo là lol!
holyartefact 2 years ago
Qui sait, peut-être que le D-2912 pour moi c'est déjà du passé ;)
ProudOfAyu 2 years ago
how did you do this??
Lexy015 2 years ago
probably something like java or C# program that listens on a network port for some UDP packets telling it what note to play, then a master machine sending out packets to each machine sending those packets out to each machine. in reality it's probably not a true console beep, but a genuine note with frequency and duration.
naikrovek 2 years ago
In fact the master machine (server) were just sending a byte to tell to start. Every computer had the "partition" file. Yes this is C#, and yes this is true Console.Beep(durantion,frequency); we used.
holyartefact 2 years ago
Hello, and thank you for your wonderful video.
I'm curious, how did you get two "beeps" to play at the same time?
Mikister 2 years ago
It's simple! We can't play two beeps at the same time. This is why we divided 20 computers in groups of 5 and each group had is partition. So we divided the song in 4 partition so each group can play it simultaneously.
holyartefact 2 years ago
Whaa, votre cégep a du budget, des écrans plats partout.
AntonLion 2 years ago
Oui quand même tout ce qu'on avait est assez récent. Mais les gars en réseau avait plus de grosses machines que nous. =D
holyartefact 2 years ago
OSC instead of plain UDP and your synch is a ok.
geekstor 2 years ago
Multicast UDP? That's a good way to do it, but you don't have any bounds on how long it can take, so you're likely to never get it quite synchronized.
GallileoPaballa 2 years ago
pretty good
y0utubesmells 2 years ago
Winrar, success, etc.
okinweginwh 2 years ago
and then...? :\
joeleb 2 years ago
ZUT ALORS
supaflyjohnson 2 years ago
No, that's FRANCE French, these guys are QUEBEC French. There's a big difference.
These guys would say, Maudit Tabernac.
JRCrowley 2 years ago 13
In fact, just after we did the video we all sayed : "Calisse! ça planté!".
holyartefact 2 years ago
I did this in 2006 but never recorded a video.
Go to brilliant-bytes . com and click on the link to a program called "Netbeep"
The source is included, and runs on windows and Linux.
mattj2217 2 years ago
Nice :)
mattj2217 2 years ago
LOL. J'etais comme "Ca me dit qqch c'te place la... OH SHIT C'EST EDOUARD"
stax0160 2 years ago 7
Ouais en effet, et c'est fou comment on a eu de la misère a avoir un lab d'info vide. Après on voulais le faire sur les 3 locals de prog mais ça aurait été trop abus.
holyartefact 2 years ago
too bad its the simple version.
fr3d420 2 years ago
je deteste le ordinateur beeps! noob
xxgossyxx 2 years ago
Alors pourquoi tu regarde le vidéo? Si ça t'intéresse pas fait autre chose lol!
holyartefact 2 years ago
@xxgossyxx ಠ_ಠ
cheesechoker 2 years ago
Narwhals
calvin950 2 years ago
bacon-flavored ones
btnheazy03 2 years ago
Funny!
marioka94 2 years ago
Haha Genius!
clubpenguin1help 2 years ago
i guess they used a winsock controller?
michel0003 2 years ago
In fact we used the UdpClient Class in C#... which is wraping all thew winsock in the code behind so yes!
holyartefact 2 years ago
Epic Fail in the begining
fertyl6 2 years ago
awesome !
VoiXer 2 years ago
amazing
thebasdagger 2 years ago
lol! Vous l'avez fait finalement! Awesome!
Galactis87 2 years ago
Wow,.
djmaxion 2 years ago
nice
pklordz 2 years ago
lol
amazingeek 2 years ago
Nice
Moi je l'ai codé avec C# avec plein de Console.Beep sur juste un ordi et il sonne vraiment bien :P
dodbobjesus 3 years ago
very nice :D
toaster13666 3 years ago
Dude. C'est fucking geek.
Patricklaurence 3 years ago
!!!!!!!!
darkkeness34 3 years ago
I LUV U GUYS
darkkeness34 3 years ago
LOL C'EST TALON!
darkkeness34 3 years ago