İnatçı Sistem Hoparlörü (Çözüldü 82. mesaj)

Silmesen de olur.
You tube da yalan bilgilere aldırış etmezler. Senin videoların yalan yanlış bile olsa telif haklarına aykırı değilse kalabilir. Ancak seni seyredenler seni ciddiye almazlar.
Ciddiye alınan videolar, teknik anlatımlı videolardır.
Ancak teknik anlatım bile olsa tescilli bir metni okuyup ta kendinin iddiaları gibi anlatamazsın.
Örneğin bir PDF dökümanında yazan teknik dökümanları kendinin fikirleri gibi sunamazsın. Ya kaynak belirtmelisin, ya da ilgili telif hakkı sahibinden izin almalısın.
Örnek benim bir video.
Bu videoada test için kısa bir müzik eseri yayınlanmıştır.
Bu müzik eseri doğrudan radyo yayınından alınmış olup içeriği (veya telif hakları) belirsizdir.
Dolayısı ile bir vatandaş çıkıp ta benim müzik eserimi orda yayınlamışsın haa diyemez.
Neyse, asıl konu sistem hoparlörü ile nasıl müzik (notası) çalabileceğimdi. Bunun asıl nedeni 3 yıl öncesine dayanıyor. O zaman eski YouTube kanalımı açmıştım. Videolara komik olsun diye sansür koyuyordum. Bir keresinde videolarımdan birisinin ismi yanlış anlaşılmıştı ve videonun ismini Google'da aratınca bilgisayardan bip sesi gelmesi ile ilgili sonuçlar çıkıyordu. İlk başta ne olduğunu anlayamamıştım ama dikkatlice okuyunca ne olduğunu o zaman anlayabilmiştim. Bu sonuçlardan nasıl kurtulacağım diye kara kara düşünürken (ondan sonra videonun ismini değiştirdim) sistem hoparlörü ile çalınmış bir şarkıya rastladım. Şarkıyı beğendim ve yapmak istedim ama eski YouTube kanalımı açtığım bilgisayarda sistem hoparlörü yoktu. Elime başka bir bilgisayar geçtikten sonra aygıt yöneticisinde sistem hoparlörünü fark edince bu ihtiyaç ortaya çıktı.
 
Son düzenleme:
Kendi ağzınla itiraf etmişsin. :D
İşletim sisteminin aracılığı ile BIOS'un çalışmasına müdahale edemezsin.
Sistem hoparlörü ise doğrudan BIOS tarafından kontrol edilir. İşletim sisteminin bu hoparlörle uzaktan yakından ilgisi yoktur.
Ancak işletim sisteminde ASSEMBLER ile BIOS hata komutları gönderebilirsin.
Her hata komutunda BUZZER cıbbırı cıb yaparak ses çıkartır. Sen de bu sesleri dinleyerek keyfedersin :D
Şimdi google amcaya girerek DOS komutları nedir. ASSEMBLER nedir gibi araştırmalar yap.
Bu dediklerimi tam olarak anlayabilirsen sistem hoparlöründe dilediğin müziği çalabilirsin.
Sistem hoparlörünün işletim sistemi kurulumu, tanılama menüsü, BIOS menüsü gibi menülerde sağlıklı bir şekilde bip sesi çıkardığını belirtmiştim. Hatta videosunu da atmıştım. Tek soru sadece o aygıt ile nasıl müzik (notası) çalabileceğimdi. (DOS yerine C++ ile yaptığım programı ve resimdeki hazır programı kullanıyordum. Ayrıca programda sistem hoparlörü olmayanlar için normal hoparlörden çalma özelliği de var.)
145d9227-3b52-4f72-9af1-c09cfcdb97b5.png
 
Aradığın şey bu herhalde.
 

Ekli dosyalar

  • bip.rar
    41.6 KB · Görüntüleme: 3
Aradığın şey bu herhalde.
Aradığım şey bu değildi. Bu programı çalıştırdığımda ses normal hoparlöründen geliyordu (öyle böyle bir bip sesi değil bildiğin berbat bir bip sesi). Bunun sebebini 1 yıldan fazla bir zaman önce araştırmıştım, Windows'un sürümünden dolayı olduğu ve bir sistem dosyası ile sorunun çözüleceği yazıyordu. O yöntemi uyguladım ama sistem hoparlörü kılını bile kıpırdatmadı (ne bip sesi çıkardı ne de başka bir ses). Bu yüzden 1 yıldan fazla zamandır bununla uğraşıyorum. Onun dışında dizüstü bilgisayarım sağlıklı bir şekilde bip sesi çıkarıyor yani bip sesinde herhangi bir bozukluk yok. Dizüstü bilgisayarımın sistem hoparlörü bazı zamanlar neden çalışmıyor, anlamadım.
 
@by lent hocam.
Burada tek bir gerçeklik var. O da Atalarımızın sözleri ile yıllar önce açıklanmıştır.
''DELİNİN BİRİSİ KUYUYA TAŞ ATAR, 40 AKILLI ÇIKARTAMAZ'' :D
Bir guduruk vatandaş DOS altında bazı komutlar veriyor. Bu komutlarla uyarı sesleri çıkartıyor. Sonra da diyor ki ''HAH NEFİS MÜZİKLER YAPTIM''
Bizim bilgisiz arkadaşlar da bu olayı marifetmiş gibi kendiler yapmaya kalkışıyorlar.
Böylece değerli zamanlarını boş bir uğraş uğruna harcıyorlar.
Ne yazık ki belli bir bilgi birikimi olmayan kişilere bu olayın açıklamasını yapabilmek pek mümkün görünmüyor. Çünkü yapılan bu olayın bilimsel yönlerini anlatabilmek için bazı tekniklerin bilinmesi gerekiyor ki, bu teknikler öyle birkaç satır ile anlatılabilecek konular değildir.
Sadece DOS komutlarını öğrenebilmek için bile yıllarca çalışıp mürekkep yalamak ve kalem ısırmak gereklidir takdir edersiniz.
Bizim arkadaşımız da DOS komutlarını bilmediği için yıllardır uğraşıp duruyor ne yazık ki.
Ben bir büyük olarak bu işin tekniğini anlatmaya çalışsam da arkadaşımız hala işletim sistemleri ile boğuşup gördüğü bazı şeyleri bilinçsizce ortaya atıyor.
ÖNCEKİ MESAJLARIMDA BELİRTMİŞ OLDUĞUM ÜZERE...
Sistem hoparlörü denilen donanım tamamen BIOS tarafından çalıştırılan bir aygıttır ve UYARI sesleri çıkartabilmesi için tasarlanmışlardır.
NEDEN?
Bir PC çalışırken muhtelif aksaklıklarla karşılaşabilir. Kullanıcılar bu aksaklıkları göremez veya farkında olamazlar.
Anakart üzerinde bulunan bazı sensörler anakart kontrolcüsüne bilgi gönderirler.
Bu kontrolcü sistem hoparlörü olarak bilinen ve basit anlamda bir multivibratör olarak adlandırılan BUZZER'i çalıştırırl
Bu BUZZER'ın işletim sistemleri mixer içerisinde gösterilen BEEP fonksiyonu ile hiç ilgisi yoktur.
Tamamen donanım hatalarına karşı tasarlanmış bir donanım olup, bu hata sinyallerini de sensorler üretirler.
ÖRNEKLER:
CPU OVERHEAT, CPU FAULT
RAM ERROR.
GPU ERROR. GPU FAULT
BATTERY LOW
Aklıma gelen bu gibi basit donanım hataları, tamamen üreticinin anakart tasarımı ile ilgilidir. Bazı üreticiler bu hataların duyulmasını bile istemeyebilirler. Sadece PC reset atabilir veya kapanabilir. Kullanıcı da gudurup nooluyo diyerek sağa sola bulaşırlar :D
Eski PC lerde az da olsa BIOS müdahalesi yapılabilmekte idi. Ancak yıllar önce BIOS ları bozan zararlı yazılımların görülmesinden sonra günümüz PC lerinde bu müdahale son derece sınırlandırılmış olup, bir donanımın çalıştırılma parametreleri bile kısıtlanmıştır.
BU BİLGİLER IŞIĞINDA...
Ben de kendi PC im de bazı müzikler ve çalışmalar yaptım. Ekran alıntısında ses olmayacağına göre, akıllı bir kullanıcı bu resme bakarak neler yaptığımı az da olsa açıklayabilecektir.
Ekli dosyayı görüntüle 57830
Tavsiyem sizler de bu resme bakarak yaratıcı birşeyler yapmaya çalışmanız, en önemlisi de anlamaya çalışmanızdır.
 
Kulaklık ile denedim, bip sesi yine dizüstü bilgisayardan geliyordu. Bip sesi çıkaran kısmın ses kartına bağlı olmadığını bu şekilde kanıtladım. Bip sesi çıkaran kısım ses kartına bağlı olsaydı bip sesi kulaklıktan gelecekti.
 
Kendi ağzınla itiraf etmişsin. :D
İşletim sisteminin aracılığı ile BIOS'un çalışmasına müdahale edemezsin.
Sistem hoparlörü ise doğrudan BIOS tarafından kontrol edilir. İşletim sisteminin bu hoparlörle uzaktan yakından ilgisi yoktur.
Ancak işletim sisteminde ASSEMBLER ile BIOS hata komutları gönderebilirsin.
Her hata komutunda BUZZER cıbbırı cıb yaparak ses çıkartır. Sen de bu sesleri dinleyerek keyfedersin :D
Şimdi google amcaya girerek DOS komutları nedir. ASSEMBLER nedir gibi araştırmalar yap.
Bu dediklerimi tam olarak anlayabilirsen sistem hoparlöründe dilediğin müziği çalabilirsin.
Bundan artık vazgeçmeli miyim vazgeçmemeli miyim halen kararsızım. Çünkü sistem hoparlörünün farklı notalarda bip sesi çıkarması, bootloaderlarda da bip sesi çıkarması ve aygıt yöneticisinde görünmesi beni ucu çoklu bir denkleme sürüklüyor. Vazgeçin derseniz konuyu çöpe taşıyın.
 
@by lent hocam.
Burada tek bir gerçeklik var. O da Atalarımızın sözleri ile yıllar önce açıklanmıştır.
''DELİNİN BİRİSİ KUYUYA TAŞ ATAR, 40 AKILLI ÇIKARTAMAZ'' :D
Bir guduruk vatandaş DOS altında bazı komutlar veriyor. Bu komutlarla uyarı sesleri çıkartıyor. Sonra da diyor ki ''HAH NEFİS MÜZİKLER YAPTIM''
Bizim bilgisiz arkadaşlar da bu olayı marifetmiş gibi kendiler yapmaya kalkışıyorlar.
Böylece değerli zamanlarını boş bir uğraş uğruna harcıyorlar.
Ne yazık ki belli bir bilgi birikimi olmayan kişilere bu olayın açıklamasını yapabilmek pek mümkün görünmüyor. Çünkü yapılan bu olayın bilimsel yönlerini anlatabilmek için bazı tekniklerin bilinmesi gerekiyor ki, bu teknikler öyle birkaç satır ile anlatılabilecek konular değildir.
Sadece DOS komutlarını öğrenebilmek için bile yıllarca çalışıp mürekkep yalamak ve kalem ısırmak gereklidir takdir edersiniz.
Bizim arkadaşımız da DOS komutlarını bilmediği için yıllardır uğraşıp duruyor ne yazık ki.
Ben bir büyük olarak bu işin tekniğini anlatmaya çalışsam da arkadaşımız hala işletim sistemleri ile boğuşup gördüğü bazı şeyleri bilinçsizce ortaya atıyor.
ÖNCEKİ MESAJLARIMDA BELİRTMİŞ OLDUĞUM ÜZERE...
Sistem hoparlörü denilen donanım tamamen BIOS tarafından çalıştırılan bir aygıttır ve UYARI sesleri çıkartabilmesi için tasarlanmışlardır.
NEDEN?
Bir PC çalışırken muhtelif aksaklıklarla karşılaşabilir. Kullanıcılar bu aksaklıkları göremez veya farkında olamazlar.
Anakart üzerinde bulunan bazı sensörler anakart kontrolcüsüne bilgi gönderirler.
Bu kontrolcü sistem hoparlörü olarak bilinen ve basit anlamda bir multivibratör olarak adlandırılan BUZZER'i çalıştırırl
Bu BUZZER'ın işletim sistemleri mixer içerisinde gösterilen BEEP fonksiyonu ile hiç ilgisi yoktur.
Tamamen donanım hatalarına karşı tasarlanmış bir donanım olup, bu hata sinyallerini de sensorler üretirler.
ÖRNEKLER:
CPU OVERHEAT, CPU FAULT
RAM ERROR.
GPU ERROR. GPU FAULT
BATTERY LOW
Aklıma gelen bu gibi basit donanım hataları, tamamen üreticinin anakart tasarımı ile ilgilidir. Bazı üreticiler bu hataların duyulmasını bile istemeyebilirler. Sadece PC reset atabilir veya kapanabilir. Kullanıcı da gudurup nooluyo diyerek sağa sola bulaşırlar :D
Eski PC lerde az da olsa BIOS müdahalesi yapılabilmekte idi. Ancak yıllar önce BIOS ları bozan zararlı yazılımların görülmesinden sonra günümüz PC lerinde bu müdahale son derece sınırlandırılmış olup, bir donanımın çalıştırılma parametreleri bile kısıtlanmıştır.
BU BİLGİLER IŞIĞINDA...
Ben de kendi PC im de bazı müzikler ve çalışmalar yaptım. Ekran alıntısında ses olmayacağına göre, akıllı bir kullanıcı bu resme bakarak neler yaptığımı az da olsa açıklayabilecektir.
Ekli dosyayı görüntüle 57830
Tavsiyem sizler de bu resme bakarak yaratıcı birşeyler yapmaya çalışmanız, en önemlisi de anlamaya çalışmanızdır.
Devam edeyim mi vazgeçeyim mi? Vazgeçin derseniz konuyu çöpe taşıyın.
 
Asıl sorun programlama dili ile ilgili değil sistem hoparlörü işletim sisteminde tepki vermiyor (işletim sistemi dışında tepki veriyor). Assembly ile bile yazsam sistem hoparlörü yine tepki vermeyecek.
 

Forum istatistikleri

Konular
129,835
Mesajlar
930,600
Kullanıcılar
452,663
Son üye
Yılmaz Çetiner

Yeni konular

Çevrimiçi üyeler

Geri
Üst