BPM detection

Dec 27, 2005 18 Replies

Pozdrav, uglavnom mene zanima kako napraviti bpm detection (beats per minute)...



uglavnom, kada scira glazba, na dj mixeti postoji ledica koja blinka u ritmu, ali i led display koji pokazuje koliki je bpm (recimo 131)



uglavnom , kako napraviti da ledica blinka u ritmu glazbe.., naime, nekuzim kako to imaju izvedene originalne mixete (pioneer, behringer..., ), zato kaj to nije samo basss, nego i srednji..., a sto ako nema bass-a, nego samo treable ide u nekom ritmu , kako onda ? (neznam kak mixete onda rade.. ;)



uglavnom, ima li netko shemu kako to napraviti..



mislio sam paralelno s ulaza u pojacalo povuci kabel, i tu staviti taj sklop za bpm detection.., nemorate mi dati shemu brojaca, nego trebam dobiti samo da blinka ledica...,



dal ima neki gotov audio chip koji to radi ?



hvala


i ja se ljeti bavim s DJ-ingom pa me to jako zanimalo, pogotovo jer sam radio ne pioner 500 mixeru, a vidio sam da i behringeri imaju taj dio ok izveden kad sam ovo ljeto instalirao ozvucenje u jednom klubu stavio sam dvije behringerove DJ miksete i obje to imaju.

Trebalo bi posuditi negdje mixer pa rastaviti i vidjeti kako je izvedeno, no sumnjem da bi mogao sto skuziti od behringera jer je sve SMD i jako jako stisnuto

hmm, i ja se preko ljeta (nekada), bavim mixanjem... i vidim da behringer djx 600 (ili djm, nisam siguran), ima dobru mixetu, a pioneerova s takvim mogucnostima kosta 3 puta vise....,

neznam kako je to rjeseno, ;), zato i pitam , ak netko zna..

Hvala

formatting link

Pogledaj dolje pod BPM counter, ili da pitamo njega ili kopamo po kojem behringeru??

el' poshe..sto tako :-) ?

vidi vidi,i mene to zanima... Ja se bavim jedino doma produciranjem i mixanjem,no dobro bi dosao takav sklop... Kad se nema para za gotove proizvode....

Ipak,traktor DJ studio je tu glavni..

ok, evo idem pogledat.., ajde ga ti pitaj (ja sam malo losiji s engleskim ;)

pozdrav

nekuzim

samo

mislim da to radi samo na bass.

no

Vjerojatno je izvedeno s kontrolerom ili DSP-om pa rastavljanje nebi puno pomoglo. Za bass bi najjednostavnije bilo stavit LPF na ciji izlaz je spojen neki komparator i tako detektirat bubanj.Drugi nacin, za koji nisam siguran da bi radio, je detekcija peakova u signalu.

tak i ja.., ali nije on savrsen.., znam da ove mixete, to rade puuuno bolje

Ma nije ba¹.... ljudsko uho najbolje detektira... uostalom ¹ta æe vam svim bmp counter? slu¹ke na u¹i i slu¹aj! :) BMP samo odvraæa pozornost...

p.l.u.r.

da, ali stvar je do brzine.. i ajmo rec, kvalitete , kada se radi sync.., (moze se pogoditi offset.., ali bpm, nemres sam brzo otkriti dobar bpm, ), mozda mozes da valja nekih 10 sec, ili vise.., ali ak oces 2 min imat dvije pjesme odjednom na output-t...., da, da,....

ma, uglavnom, treba i meni bpm display...

bolje bi bilo umjesto schmita stavit komparator koji bi usporedjiva izlaz lpf-a s levelom muzike jer bi se time smanjila osjetljivost na glasnocu signala. Brojac bi se trebao resetirat svakih 6sekundi.

hmm, mozda ne svakih 6 sekundi, jer onda se nagle promjene ne vide, recimo da svaku 1 sec, se refresha display...,

izlaz

Tad je problem u tocnosti mjerenja i potrebno je mnoziti dobiveni broj sa

60, za saznat bpm neke pisme idealno bi bio peroid od 1 minute ali to je predugo.

Ucitaj vaw file u neki audio editor (sound forge recimo) i prelgledaj ovojnicu signala, glasniji dijelovi koji su k tome u odredjenom freq pojasu ce ciklicki mjenjati nivo, eto...

Znaci napravis bandpass filter recimo od 50-3000Hz i razdjelis signal na dva OP-a, jedan signal usrednjis i atenuiras 10% a drugi ostavis normalnim i sve to jos dodatno ispeglas (low pass) i spustis na komparator... Uglavnom jedan signal ce ti biti malo ispod vrsnih vrijednosti i sljedit ce maximalnu vrijednost (u biti 10% je odokativno najbolje je ovakve stvari napraviti podesivima pa ce se experimentalno doci do tocnih vrijednosti da li 10 ili 50%) a drugi se ostavi as is samo profiltriran, i to se onda gleda komparatorom koji ce van davati kratkotrajne impulse u ritmu BPM-a, to se bubne na counter i imas BPM (bolje vrijeme izmedju dva spica pa se BPM izracuna sa 1/t)... Z

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required