Ses kartına erişim

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
vale
Üye
Mesajlar: 5
Kayıt: 02 Oca 2004 10:54
Konum: Afyon

Ses kartına erişim

Mesaj gönderen vale »

S.A.
merhabalar arkadaşlar,
delphiyle seri porta bağlı ses üreten bir devreden veriyi alıp bunu dinletmek için ses kartına nasıl ulaşabilirim? Ayrıca devre sadece ses verisi verecek bunun için ses kartına start stop verilerini nasıl ekleyeceğim.
Saygılar...
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

Selam.

- Çok eskiden (1986-1988) SoundBlaster ilk defa ülkemizde görülmeye başladığında ve tabii pahalı iken, MOD Player Programlar vardı. Bildiğimiz Midi dosya formatıyla aynıydı, farkı içinde her enstruman için ses örneği taşıyor ve bunu kullanarak On the Fly WAV dosyası üretiliyordu. 8)

- İşte bu dönemlerde DigitalAnalog converter devresi yapardık, 10-15 tane 1 KB'lık direnç'in data pinlerine (6 adet ti yanlış haıtlamıyorsam) türev bağlantı şeklinde bağlanmasıyla, seri porttaki digital çıkışın toplamını alarak bir amplifikatöre bağlar, filtreler ve tatminkar sonuçlar alırdık. :idea:

- Ses kartından çıkış varken buna neden gerek duyduğunuz özel olarak sormak istedim. :oops:
Resim
Resim ....Resim
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

Merhaba
bunun için windows media nın dll lerinden birini kullanarak yapabilirsin sanırım. winmm.dll miydi neydi...
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
vale
Üye
Mesajlar: 5
Kayıt: 02 Oca 2004 10:54
Konum: Afyon

Mesaj gönderen vale »

Hocam sorunu yanlış anlamıyorsam ses kartında analog giriş varken neden bunu digitale çevirip seri porttan aktarmaya çalıştığımı soruyosun. Bende sana katılıyorum ama bu proje hocamın isteği. Devrede ses kartı için ayrı seri port için ayrı çıkış almamı istemiyor yani ses kartıyla donanım olarak bir bağlantı olmaması gerekiyor. O yüzden bunu yapmam gerekiyor. Ayrıca bu media playerın dll'lerini nasıl kullanabilirim? Kod yazabilirseniz sevinirim teşekkürler...
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

Sesi seri prottan nasıl alınacağı hakkında pek fikrim yok ama nasıl çalınacağı hakkında örnek bir program yapmıştım bir aralar. Program AudioIO componentlerini kullanıyor. Componentler windows multimedia apilerinin kullanımını kolaylaştırıyor ama wav kaydetme ve çalma gibi özellikleri yok sadece ramda, pointerını verdiğin ham sesi çalabiliyor ve kaydedebiliyor. Ben bir sınıf yazarak wav kaydetme özelliğide ekledim. Mailini verirsen bu projeyi gönderebilirim veyahut herkezin yararlanabilmesi için mustafa abiye gönderip siteye koydurabiliriz.
Kolay gelsin...
vale
Üye
Mesajlar: 5
Kayıt: 02 Oca 2004 10:54
Konum: Afyon

Mesaj gönderen vale »

Birader çok teşekkür ederim işime yararsa mesafe katetmiş olucam.
e-mail adresim kadirerbas@yahoo.com gönderirsen sevinirim.
iyi günler
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

bu tip örnekleri bana ulaştırırsanız siteye koyarım, herkes faydalanır.

Teşekkürler.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

undefined dosyayı gönderdi, siteye koydum. http://www.delphiturkiye.com/dfiles/seskayit.zip

Teşekkürler undefined.

Kolay gelsin.
Kullanıcı avatarı
undefined
Moderator
Mesajlar: 565
Kayıt: 06 Eki 2003 12:01
Konum: Bursa
İletişim:

Mesaj gönderen undefined »

Bişey değil Mustafa abi,
Programı delphide çalıştırmadan önce AuidoIO.pas içindeki componentleri kurmayı unutmayın.
Kolay gelsin...
Cevapla