C64Power Forum
Hardware => Hardware => Wątek zaczęty przez: Lobo w 09 Grudnia 2007, 15:31
-
Witam. Mam takie pytanie w jaki sposób przy pomocy Pc można robić sample na coma
. pzdr.
-
sprecyzuj pytanie.
ja do edycji sampli uzywam cool edit pro 2.1, a do pisania muzy najbardziej mi spasowal polly tracker.
-
Ja przerobiłem sample z Pc dla c64 (do pollytrackera) za pomocą programu SOX . jest to prosty program uruchamiany z wiersza poleceń.
to chyba było tak :
sox <infile> -c 1 -r czest <outfile.ub>
infile - plik wejściowy
outfile - plkik wyjściowy :)
czest - częstotliwość (nutka c-2 w pollytrackerze to 8000hz)
czyli to chyba tak było
sox pisk.wav -c 1 -r 8000 pisk.ub
-
Dokładniej to chodzi mi o zrobienie np. takiej digitalizacji: http://noname.c64.org/csdb/release/?id=50487
-
mialem gdzies program dla PC ktory konwertuje WAV na PRG ;-)
jesli chodzi Ci o cos stricte takiego to bedzie w sam raz bo tu ani zapetlen ani efektow - tylko sampel gra
-
jeśli chcesz słuchać sampli na c64 to kup sobie MMC64 . Dla MMC64 powstał plugin do odtwarzania muzyczek-sampli - formatu RAW - dzwięk 8bitowy.Ja to mam i bez problemu można przerobić sobie dowlną mp3 na raw i komodorek gra !!
-
Taki program byłby najlepszy jak znajdziesz to prześlij mi na emaila.
-
@Lobo, akurat ten przykład co podałeś to sample robione za czasów gdy pc-ty nie miały jeszcze kart dźwiękowych
-
Hymmm. Najlepszym rozwiązaniem było by kupić jakiś sampler lub covoxa, a jeżeli chodzi o MMC64 to jest super sprawa widocznie zatrzymałem sie na pewnym poziomie i mało wiem o C64. Hehe jednak commodore ma to coś w sobie co nas zaskakuje i interesuje tak trzymać C64 4ever. pzdr
-
Ja sobie napisałem taki program, o którym wspomina Raf. A może używałeś mojego, bo kilka osób ze sceny róznymi przeciekami sobie go jakoś skombinowało.
-
a nie podzieliłbyś się swoim dziełem :) ?
-
A czy mógłbyś sie nim podzielić
-
Reiter, tyle ze Twoj programik robi po prostu 8bit pcm wav -> 4bit pcm wav, ja to samo robie obecnie w cool edicie, podobny program swego czasu Jammer tez napisal w delphi.
http://s008.wyslijto.pl/index.php?file_id=79228299811910337242 - to jest prgoram o ktorym mowilem wczesniej (wav to digi = wav zamiania na samograjacy program dla C64)
-
@rafvte wersja którą podałeś wywala błąd tutaj jest poprawna : http://noname.c64.org/csdb/release/?id=6601
Zresztą znalazłem jeszcze inny sposób bardziej skomplikowany ale też działa http://www.c64.cz/index.php?page=konvert_samply
-
owszem, wywala blad co jest bardzo dziwne bo na win98 mi to dzialalo ok, na XP wyrzuca nieprawidlowa operacje, co wiecej te pliki sa identyczne rozmairem i data jak w tym archiwum z CSDb :D
-
fajne. mam też xp i wszystko chodzi .
-
Raf: Moje zamysły były dużo dalsze, nie zrealizowałem najważniejszej funkcji, przerwałem pisanie po zrobieniu ulepszonej wersji. Może kiedyś do tego siądę i wyjdzie finalny produkt.
Tak, jest możliwa konwersja z 8 bitów (PC) na 4 (upakowane starszy + młodszy), a także z 4->8 raw (żeby sobie np. wgrać z C64 na PC i posłuchać).
Powiedz mi jak robisz tę konwersję w Cool Edicie, bo ja nic takiego tam nie zauważyłem. Raczej nie da się zapisać Wav do 4-bitów zgodnych z formatem C64.
-
Tak na marginesie, ten program ma współpracować z Cool Editem. Interesujące, że autor Cool Edita sam posiadał C64 i nie wpadł na pomysł zrobienia odpowiedniej wtyczki do programu?
Myśle, że ten mały konwerter uzupełnia tę lukę.
Wersja \'s64\' z roku 2000, którą posiadasz, to najprawdopodobniej jest oznaczona 1.0. Kompilowana jeszcze była pod TP7. Program był dosyć powolny przy współpracy z dużymi plikami Wav, rzędu kilku MB i więcej, ale miał tę zaletę, że wszystko robił sekwencyjnie, czyli mogłeś nawet konwertować pliki o wielkości do 2GB.
Wersja \'s64 2.0\' z roku 2005 (chyba nikt jej nie ma) była kompilowana pod Freepascalem i wprowadziłem sporo zmian. W wielu miejscach kod był poprawiony, wzrosła znacznie prędkość działania, jest ograniczenie dla plików Wav do 16MB, ale konwersja przebiega w kilka chwil. Dodatkowo poprawiłem interfejs i jeszcze inne rzeczy, które teraz mi wyleciały z głowy.
-
Reiter, ja na cool edit przygotwoywalem tylko gotowe sanple dla polly trackera (ktory laduje natywnie 8bit raw pcm) , nie ma tam bezposredniej konwersji do 4bit :)
-
Witam!!! Mam problem. Gdy odtwarzam sampel w Polly Trackerze, który przekonwertuję z pliku Wav (np. przy pomocy SOXa, potem Wav to Digi) gra on straszliwie szybko. Sample które są zawarte oryginalnie w Polly Trackerze grają w porządku. Możecie pomóc?? Pozdro!!
-
kiedy przerabiasz sample soxem to potem jeszcze je orasz tamtym drugim..? po co..? ja tylko samym soxem i było dobre.. jaką częstotliwsc wpisujesz?
-
Wiesz używam Wav to Digi, aby ten dźwięk przerobić na .prg. Wpisuję częstotliwość 8000. Pozdrawiam
-
veiner to jest bug w wav to digi.
\'WAVs with lower sample rate, play faster than the original when converted\'
-
Aha. W takim razie mogłbyś napisać mi jak mogę przerobić te dźwięki na prg za pomocą innego programu??
-
Powiem Ci jeszcze, że rzeczywiście jest tak, że te sample są trochę szybsze gdy odpale je z poziomu basica, ale gdy zostaną odpalone na polly trackerze to ich tempo wzrasta potwornie.
-
jezeli chcesz wykorzystac dzwieki w polly trackerze to nie bardzo rozumiem po co chcesz je przerabiac w wav to digi na prg i to w dodatku uruchamialne. chyba wystarczy soxem jak napisal TUME64.
-
Aha. Ale czy Commodore rozpozna format .ub?? Bo muszę to pewnie zgrać na jakąś pustą taśmę, bądź dyskietkę, aby wczytać sampel w pollytrackerze.
-
Ok już sam sobie poradziłem. Dzięki za wszystko! Pozdro!