Fórum témák
» Több friss téma |
Hello!
űSzeretném egy számítógépből kiszedett CD lejátszónak a lejátszási sebességét állítani, audió cd lejátszásakor. Egy különálló, állítható sebessgű cd-lejátszót akarok összehoznio belőle. Ezt hogyan kell, a motort kell gyorsabb/lassab forgásra rávenni, vagy valahogyan vezérelhető ez kívülről is?
Hát ez kicsit bonyolultabb, el is mondom miért.
Mivel a CD-n digitálisan vannak az adatok, kis és hosszabb karcok formályában, ha jól emléxem akkor a CD-ben állandó kerületi sebességgel kell forgatni. Azt sajnos nem tudod lelassítani, mert akkor nem lassítva lesz a hang, hanem akadozik, vagy le sem játssza. Ehhez egy úgynevezett DSP dechnológia kell, ami Pitch modulálást fog majd csinálni. DSP = Digital Signal Processing Neked a normál hangot kell majd utólag modulálni. Nézz utánna a gugliban. Fogsz rá találni töméntelen kapcsot!
Helló!
Körülnéztem kicsit. Egy honlapon láttam hogy elvileg azért megoldható a dolog valami oszcillátor állítható tipusúra cserélésével. (Mert 11,29MHz-n ketyeg eredetileg benne, ami a 44,1 KHz négyszerese) Ezzel nagyjából +-6% sebességeltérést elő lehet idézni, de azért nem tökéletes a módszer. Inkább ránézek a DSP-re. Köszi:yes:
Hmm...eddig még nem találtam semmi kapcsolást
[link=http://www.cgs.synth.net/modules/cgs38_saw_pitch_shift.html]http://www.cgs.synth.net/modules/cgs38_saw_pitch_shift.html[/link]
Ill. lehet hogy a Pitch Shift / Pitch Shifter kulcsszó nyerőbb!
Nem akartam új témát nyitni, mert azért sokan morcosak, ezért feltenném itt azt a kérdést, hogy egy CD lejátszónak hogyan kell beállítani a lézerét? Konkrétan egy Sony HTC-D209-es hifiről van szó, amiben kicseréltem a fejet, de némelyik eredeti CD-nél akadozik a lejátszás, és furcsa hangok is kerülnek bele, valószínű azért, mert nincsen jól beállítva a lézer. Kerestem szervízkönyvet hozzá, ahol valószínű le van írva, hogy ezt hogyan kell elvégezni, de nem akarok rászánni 20$-t.
Sztem nem kell semmit (mechanikusan) állítani, a fejet automatikusan állítja fókuszba az elektronika. A fej mozgástartomány - amiket én láttam - 4-5mm körül volt, annyira rosszul nem lehet összerakni, hogy ne tudjon beállni. Ezenkívül állítani csak a lézerdióda áramát lehet (de csak a nagyon régi féldöglötteknél javít egy időre) újnál nem kell(ene) bántani semmit.
Nekem mindenképpen állítanom kell valahogy rajta, mert a panelen van két poti, és azzal kell játszani, hogy beolvassa a számot, és ne ugorjon ki a sávból, amit olvas, de elég nehészkes hallás alapján beállítani, mert egy CD-vel beállítottam, minden jól ment, az első és utolsó számot is azonnal olvasta, és hibátlanul játszotta, betettem egy eredeti CD-t, azzal meg össze vissza ugrált a fej, akadozva olvasta. Szóval csak arra lettem volna kíváncsi, hogy mi alapján kell beállítani, vagyis miket kell mérni. A Pio CDJ100s-hoz találtam is ilyen leírást, hogy mit hogyan, merre és meddig kell állítani, hogy jó legyen, miután ezt beállítottam azon, utána már nem adott ki fura hangokat 1-2 CD-nél.
üdvözlet mindenkinek!
az egyik DJ ismerősöm vetette fel azt a kérdést, hogy meg lehetne3 e oldani valahogy a cd lemez sebességének szabályozását úgy, hogy kb +-10 % eltéréssel tudjon szabályozni. Erre a funkcióra kellene átalakítani két db cd lejátszót. már valahol láttam utólag beszerelt sebességszabályzót, csak már ez régen volt, és akkor nem néztem meg részletesen a dolgot. esetleg valakinek van valami ötlete hogy milyen úton indúljak el?!
Csak erdeklodeskeppen, azt akarja, h a pich vagy a speed ill sebesseg elmasszon pl: +10% -ot?
Szia!
Hát egy kicsit gagyi módszer, de 1-nek jó: A motor elé beteszel egy X Ohm-os potit.
nem. arról van szó hogy a lejátszási sebességet egy potméterrel szabályozni tudja. ezzel egyidőben természetesen a hangmagasságnak is változnia kellene.
ezen a téren láma vagyok, de a CD tartalmát nem memóriába olvassa be? és onann ki??
mert akkor értelmetlen a motor fordulatát szabályozni, a memória kiolvasási sebességét kéne.. (beolvasás biztos a memória állpotától függ..) ha hülyeségeket montam akkor sorry csá
ez tuti nem jó, mert a lemez sebessége szervőval van szabályozva. és ráadásúl azért hogy az adatátviteli sebesség ne változon más a sebessége a lemeznek a cd elején és a végén. (a kerületi sebesség miatti eltérés korrigálása)
tehát ha ezel a potival lassítanám a sebességet akkor ezt érzékelné a szervó és azonnal nagyob feszt adna a motorra.
En csak azt akarom mondani, h ha a motor sebesseget megvaltoztatod annelkul, h a fejet is korrigalod akkor neked nem nagyon fog otta muzsika szolni,..
Esélyes. A CD olvasó pont olyan technika ami tolerálja az ilyet...
Amúgy a témanyitó szerintem a lejátszott zene sebességét szeretné szabályozni. Köze nincs a lemez fordulatszámához.
a hagyományos audio cd lejátszók álltalában közvetlenűl a lemezről játszák le a felvételt. itt is van memória, de nem számotvető a szerepe ebből a szempontból.
Igy van! Es pl a Pioneer CDJ-100S ben is nem a motor szabalyozasat alitgatjak a +-10% -os potival hanem szoftveresen egy pic vegzi a sebessegvaltozast, ill a szam lejatszasanak modjat,..
Hali!
Egy kis elmélet: A CD-t 1x-en forgató lejátszó másodpercenként 75 szektort olvas. Egy CD-ROM-on, melyen egy szektor 2048 byte-os, ez pontosan 150 KB/sec. Egy zenei CD-n, mivel ez 2352 byte/szektoros, ez kb. 172.27 KB/sec. A percenkénti fordulatszám attól függ, hogy a CD mely részét olvassák. 1x sebességnél az olvasófej alatt elhaladó bitek („kerületi sebesség”) számának állandónak kell lennie. A lemez külső szélén több bit fér el – a nagyobb kerület miatt –, mint belül, ezért a lemeznek kívül lassabban (kisebb „szögsebességgel”) kell forognia, mint belül. Egy zenei CD lejátszásához azt 1x-en kell olvasni, ami azt jelenti, hogy 172,27 KB/sec-es állandó kerületi sebességet kell tartani. Ahogy a lemezen kifelé haladunk, a szögsebesség változik. Forrás: delfin.unideb.hu Tehát ha valami úton módon változtatunk a forgás sebességén az olvasási hibákat eredményezhet. Ahogy Valve kolléga is írta a sebesség szabályozást szoftveresen végzik, ezért van lehetőség többek között arra is, hogy úgy változtatsz sebességet, hogy a hangmagasság nem változik (Master Tempo), illetve létezik egy effekt (A Pioneer CDJ-100S-en ZIP-nek hívják) ami pont az ellenkezőjét csinálja. A tempó marad úgyan az, viszont a hangmagasságot változtatja. Ezt a legjobban a bakelit lemezjátszó nyávogásához lehet hasonlítani.
Üdv!
Lassan tíz éve de egy kollégiumi bulin láttam egy normál cd lejátszót így házilag átalakítva. Pontosan nem emlékszem de úgy rémlik hogy a Cd lejátszó órajelét adó kvarcot helyettesítették egy házilag mókolt panellal. Aminek a kimeneti frekvenciáját egy egyszerű toló potival lehetett változtatni bizonyos határok között.
A megoldás itt olvasható! Kapcsolási rajzot ugyan nem tartalmaz. De vagyunk itt elegen hogy kitaláljuk.
Bővebben: Link
Ennek alapján annyit tehetsz, hogy keresel a lejátszóban egy kvarcot, kidobod, bekötsz helyette egy RC oszcillátort, és imádkozol hogy működjön.
Lassan chatszobava alakulunk; egy-egy link egy-egy beszolasnal,.. Szerintem ha muxik valameik akkor enis kiprobalom,.. (ugy`velem, h a megoldas bonyolultabb v olyan egyszeru, h az ember agya felsem eri ;o))
Ha kicsit belegondoltok, akkor sem a lemez forgási sebességének állítása nem jó, sem az 1-szeres sebesség. Én azt mondanám, hogy PC-CDROM, mondjuk 2-szeres sebesség, majd a kiolvasott adatból real-time átalakítás...
Ezt megépíteni nem gyerekjáték, és nem is lehet túl olcsó... Alap ismeretekkel, házilag és olcsó cuccokból nem fog menni, ha ez volt a cél... Jó pár évvel ezelőtt, talán P3-as gépen próbáltam egy CD player szoftvert, ami tudott az Audio CD hangjának tempóján állítani, nehezen boldogult vele. Ehhez képest egy PIC talán még annyira se. Ide cél IC-k kellenek... Üdv Inhouse |
Bejelentkezés
Hirdetés |