Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


En enkel equalizer

Postades av 2002-12-04 10:24:20 - Peo Olsson, i forum visual basic - allmänt, Tråden har 11 Kommentarer och lästs av 719 personer

Hej!

Jag skulle vilja ha lite ideér på hur jag kan göra en enkel equalizer med Visual Basic programmering.

Vore tacksam för lite tips och hjälp!

M.V.H.

Peo Olsson


Svara

Sv: En enkel equalizer

Postades av 2002-12-04 10:33:16 - Cerrolyn Wedin

Lycka till med detta.


Svara

Sv: En enkel equalizer

Postades av 2002-12-04 11:23:27 - Sven Åke Persson

Hej
Cerrolyn >Lycka till med detta.

Dålig stil förstår inte varför du gör dig besvär att svara.

Har själv inte ett rakt svar men,klart att man kan fixa det
Det behövs mer input på vilket ljudkort osv.

Det blir förmodligen ett shell commando.
/Sven


Svara

Sv: En enkel equalizer

Postades av 2002-12-04 11:30:10 - Johan Djupmarker

En "enkel equalizer" är inget man gör i en handvändning om man ska göra den själv och inte använda något färdigt. För att göra en DSP (Digital Signal Processor) måste (tror jag) man först laplacetransformera signalen, vilket jag inte har en aning om hur det går till, innan man kan göra något. Om du sedan ska göra detta i realtid så är det en hel del annat du behöver tänka på (om du vill fånga upp ljudet från andra applikationer osv).

/Johan


Svara

Sv: En enkel equalizer

Postades av 2002-12-04 17:32:36 - Benni Svensson

Att ge sig på att bygga en equalizer, är väll ett närmast hopplöst företag. När jag som bäst höll på med DirextX och mina ljudspelare så lade jag ner väldigt mycket tid på att jaga fram lite exempelkoder på det. Jag fann ingenting matnyttigt.

Vad jag förstod var, att man måste börja med att leka lite med dom olika frekvenserna, därefter via en timer fånga upp ljudstyrkan under en väldigt kort stund, och därefter visa resultatet via en en färgad bild(kanske) som får större storlek ju högre styrkan är på just den frekvensen.

Att sedan, som på en riktig equalizer kunna ställa in ljudet, alltså förändra i hela registret (bör vara ifrån 20 till 18 000/20 000 Hz) ser jag som ett väldigt stort problem.

Men det finns ju dom som har gjort det så.....

Låt dig nu inte nedslås av det här, men jag skulle nog försökt att använda min tid till något mera matnyttigt, även om du nu frågar på Sveriges bästa forum, där dom smartaste programmerarna finns.


Svara

Sv: En enkel equalizer

Postades av 2002-12-06 16:23:56 - Johan Strömbom

hmm

så svårt som ni säger är det faktiskt inte!

här är en .bas fil med en fourier funktion
http://www.intersrv.com/~dcross/vbfft.bas

använd funktionen
Sub FourierTransform(NumSamples As Long, RealIn() As Double, ImageIn() As Double, RealOut() As Double, ImagOut() As Double)

numsamples är hur många samples du har i din ljud-snutt. måste vara något av 2, 4, 8, 16, 32, 64, 128, 256 osv...

RealIn() är en array med din ljud-fil, den ska ha lika många samples som NumSamples säger.

Resultatet (spektrumet) får du ut i RealOut(), det fältet är lika stort som RealIn()

skicka bara in nollor i ImageIn() och strunta i ImagOut()... det behöver du inte

/Johan


Svara

Sv: En enkel equalizer

Postades av 2002-12-06 16:43:08 - Sven Åke Persson

Hej
Guld Johan, Vad jag letat efter den fourier funktion.Det blir en Delphi DLL.
Nu har jag sysselsättning i helgen,intresserade rekommenderas att
läsa <Url:http://www.intersrv.com/~dcross/fft.html>
/Sven


Svara

Sv: En enkel equalizer

Postades av 2002-12-06 19:04:23 - Johan Djupmarker

Han som har gjort översättningen av foruriertransformen till VB har en del kul på sin hemsida som spektrumanalys och oscilloskop: http://www.fullspectrum.com/deeth/programming/index.html

/Johan


Svara

Sv: En enkel equalizer

Postades av 2002-12-07 14:17:16 - Sven Åke Persson

Hej
Har börjat och "modda" Spectrum Analysen, den är svar på
din equalizer , kul projekt, men jag tror att man måste
ta till C eller Delphi DLL för att få upp "speeden" i mattematiken.
VB med allt sitt "skit" är bra för design men kass på snabba rutiner.
Hur skall det bli i vb.net "Huuuuuuuva"

FFT Fast Forurier Transform är något för Trash att bita i, Bj du bör också läsa.
det kan bli "spokey" matematik och resultat.

Skulle vara kul att höra vad PB (Plumbum) har för åsikt om detta.
/Sven




Svara

Sv: En enkel equalizer

Postades av 2002-12-07 15:00:56 - Johan Djupmarker

>Har börjat och "modda" Spectrum Analysen, den är svar på din equalizer

Nja, equalizer innebär att du ska kunna ställa volymen inom olika frekvensområden... Om det nu inte var det du menade med "modda"

Håll oss andra intresserade på vad ni kommer fram till!

/Johan


Svara

Sv: En enkel equalizer

Postades av 2002-12-07 15:08:58 - Sven Åke Persson

Hej
Givetvis, först visar Vi spectrum sen går man in med hardware
Det beror på vilket ljudkort man skall manipulera.
Han skrev enkel equalizer det får vara ambitionen nu.

Tror iofs. att han blir nöjd om han ser ett spectrum,sen måste man
pilla på knappar för att ställa in diskanter och basar.

Det verkar på dig JohanD som om du inte tror att jag vet vad en equalizer är.?

Jag har jobbat med ljud i hela mitt yrkesliv, så är det nått jag kan så
är det spectrum. Vi jagade Ubåter på 80 in på 90 talet från forna Sovjet .

Ja! så var det. det var ryssarna !

Då kom det in en massa besserwissers och digigital teknik.
Inget av deras teknik kunde slå vårt öra:s teknik, forurier transfom visar på
riktningen , equalizer är en "dum" metod "jämna ut", "smeta ut"
/DS



Svara

Sv: En enkel equalizer

Postades av 2002-12-08 00:34:11 - Johan Djupmarker

>Det verkar på dig JohanD som om du inte tror att jag vet vad en equalizer är.?

Jag hade ingen aning om vilka kunskaper du har i ämnet, vilket ändå inte har någon betydelse (om jag vet vilka kunskaper du har alltså). Men eftersom du skrev "Har börjat och "modda" Spectrum Analysen, den är svar på din equalizer" tolkade jag det som att du hade blandat ihop equalizer och spektrumanalys vilket verkar ganska vanligt. Enligt min mening krävs det mer än en "moddning" av en spektrumanalysator för att den ska bli en equalizer...:-) Iaf om man ska göra en "riktig" och inte använda bas/diskat-kontroll som finns på ljudkortet...

Hoppas att du inte tog illa upp, jag ville bara vara säker på att ingen hade missuppfattat något...

/Johan


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 602
27 953
271 705
5 938
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies