Przejdź do treści forum
atari.area forum
Twoje polskie źródło informacji o Atari
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Aktywne tematy Tematy bez odpowiedzi
Aktualności ze świata Atari
Atari800MacX 6.1.0 Popularny emulator Atari na Maca otrzymuje wsparcie dla FujiNet/NetSIO oraz liczne poprawki błędów!
RastaConverterBeta19 Najnowsza wersja RastaConvertera wprowadza nowe funkcje odległości kolorów, w tym domyślne "rasta".
Test7800 0.7.1 Nowa wersja emulatora Test7800 w wersji 0.7.1 przynosi usprawnienia w obsłudze Drag and Drop oraz poprawki POKEY dla Stone Age.
Nadchodzi Rogul na Atari ST/STE Konwersja znakomitego Fantasy-Hack'n Slash-Roguelike Rogul z małego Atari na platformy ST/STE
Gearlynx z aktualizacją do 0.0.9 Wieloplatformowy emulator konsoli Atari Lynx, Gearlynx, doczekał się nowej wersji 0.0.9.
Opcje wyszukiwania (Strona 12 z 35)
Cyprian: czas ćwierć nuty to nie delta. Mi jest potrzebna częstotliwość z jaką ma być inkrementacja delty, dane do rejestrów MFP na podstawie zadanej częstotliwości umiem sobie dobrać. No nic, może popiszę po autorach sekwencerów midi. Dzięki.
znam tą stronę. 500 000 to jest defaultowa wartość dla tempa (podałem to jako przykład) tak jak defaultowy ppqn jest 120. Długość ćwierć nuty jest ustawiana przez event set tempo przy odgrywaniu utworu.
Znam specyfikację formatu, mi raczej chodzi o prawidłowy sposób implementacji obsługi tempa. Przeliczanie na czas rzeczywisty eventów jest wg wzoru:
float freq=500 000(czas trwania ćwierć nuty w mikrosekundach)/1000000.0f = 0,5s; (ilość sekund na ćwierć nutę )
sekundNaTyknięcie=freq/pCurrentSequence->timeDivision (np. 120 ppqn); - ilość sekund na tyknięcie
czas delta w sekundach = czas delta eventu z pliku midi * sekundNaTyknięcie.
no i ten czas delty w sekundach musze przerobić jakoś na częstotliwość dla mfp dla 1 delty. freq=1.0f/freq; nie daje dobrego rezultatu.
Aloha,
Czy jest ktoś na tym forum kto programował replayera do plików midi i wie jak obsłużyć wysyłanie eventów na podstawie czasów delta? Jestem w stanie przełożyć delty na czas rzeczywisty, ale za bardzo nie mam pomysłu jak przełożyć to "na MFP".
Generalnie potrzebne mi jest obliczenie częstotliwości(w hercach) do zapodania mfp (ustawienia to już mam), żeby przerwanie wywoływało się co jedno tyknięcie delty.
Czas 1 delty (w przeliczeniu na czas rzeczywisty) jest obliczane w jakiś magiczny sposób za pomocą danych wyjętych z pliku midi (mam czas trwania ćwierć nuty w mikrosekundach oraz ilość tyknięć na ćwierć nutę (tzw. PPQN- pulses per quaternote)). Mam jeszcze sygnaturę czasową (np. 4/4, 4/8 etc), ale ona podobno jest raczej do niczego nie potrzebna(oprócz liczenia sobie barów).
Liczę sobie to obecnie tak:
float freq=500 000(czas trwania ćwierć nuty)/1000000.0f = 0,5s;
freq=freq/pCurrentSequence->timeDivision;
//calculate freq in [hz]
freq=1.0f/freq;
Problem w tym, że to tempo jest zdecydowanie za wolne (ok. ~4 razy). Niestety jestem dyslicznikiem z dyskalkulią czy ktoś może mnie oświecić jak uzyskać ludzkie tempo?
pzdr,
saulot
http://dbug.kicks-ass.net/ zakładka patches. Jest tam lista gier do pobrania, które zostały poprawione i odpalaja się z hd. Wiekszość gier (jeżeli została po ludzku napisana odpala się z hd po skopiowaniu plików z dyskietki)
źródła są zamknięte, replay był napisany przez tao/abyss z cream'a wieki temu, więc to nie jest tak prosta sprawa jak się wydaje.
bachoo napisał/a:przeczytam Ci na uszko jak się zobaczymy na którymś ze zlotów, kolego... Jeśli chcesz kilka razy.
Wolę nie, ale jak masz ładną, młodą siostrę to może mi wtedy poczytać.
dobrze traktowałeś, przeczytaj jeszcze kilka razy artykuł ze zrozumieniem treści.
jasne, to są tylko slajdy z prelekcji, więc podejrzewam, że na miejscu można było się duzo więcej dowiedzieć.
Jeżeli nie czytaliscie tego na DHSach. Gunstick/ULM prowadzi od jakiegoś czasu warsztaty o kodowaniu dem na Atari ST, głównie w assemblerze. Dla nie znających platformy są slajdy wprowadzające.
link: http://wiki.hackerspace.lu/wiki/AtariSTknowhow
Jeżeli ktoś nie wie to Gunstick/ULM zakodował jednego z pierwszych (jeżeli nie pierwszego) fullscreen'a na Atari ST, o ile mnie pamięć nie myli, więc zna się trochę na rzeczy. Warto rzucić okiem na slajdy i przejrzeć materiał.
plugin jam'a ma informację czy obsługuje koniec utworu czy nie. powinna być informacja w GUI (pewnie tylko GEMowym, bo custom GUI jest raczej prosty).
Wszystko zależy od kodu, który został użyty w pluginie i czy obsługuje koniec utworu czy też nie(jest ustawiana flaga, którą GUI powinno obsłuzyć bez względu na format).
Cyprian: Do tej wersji potrzebny jest dongle, czy zabezpieczenia są zdjęte ?
Ad 1 taśma nadaje się każda, tyle, że trzeba ją trochę zmodyfikować po jednej stronie (po stronie konektora stacji). Tutaj jest to wspomniane: http://membres.multimania.fr/romuald/at … tfaq_3.htm (3.3.1 Replacing a floppy drive)
ad. 2 to musiałby to w jakiś sposób wylutować i wlutować "drabinkę". Wydaje mi się, że każdy elektronik byłby w stanie to zrobić bez problemu. Samemu też można to wykonać jak się ma odpowiedni sprzęt.
PS. A tak marginesie to zły dział, powienieneś wysłać posta na 16/32 bit ;)..
młody był dyslicznikiem z dyskalkulią i ekspedientka w monopolu orżnęła go przy wydawaniu reszty... ;)
Nie wiem po co się tak wysilacie, przecież odpowiedź na ww. pytanie jest takie proste i brzmi po prostu:
"tak"
:)
nie z piwnicy, używałem wtedy philipsa (który jak oceniam z perspektywy czasu nie był aż tak fajny). bo u mnie dresy z osiedla wiedzą co dobre ;)))
ale brzydki, miałem kiedyś (w wersji ładniejszej), ale ktoś się nie bał i mi go zaj!@#!#!* tj. ukradł ;) chlip!
pierwsza seria ma być 20 lutego, mówie o raspberry. odnośnie pandory to wg mnie jest za droga zabawka.
myślę że po raspberry pi to stosunek możliwości do ceny wiekszości takich zabawek będzie niedostateczny ;)
jest narzędzie microsoftu do odinstalowania opornych programów, jest chyba tutaj: http://support.microsoft.com/mats/Progr … install/pl
proponuję też przeszukanie katalogu Documents and settings/użytkownik.. jest katalog z ustawieniami lokalnymi czy jakoś tak..
to weź to zrób po chrześcijańsku i napisz np:
screen: ds.w 2*16000 dla dwóch ekranów lub zaaolokuj pamięć jakimś mallocem i zapisz gdzieś wskaźnik.
bo w ten sposób to piszesz sobie Hanna Gronkiewicz-Waltz gdzie..
ta linijka : screen ds.l 0
jest lewa, zrobiłeś etykiete screen która wskazuje na słowo którego nie ma, kazałeś mu zarezerwować pamięć na słowo zerowej długości, więc jak coś wrzucasz do screen to piszesz sobie po pamięci gdzieś tam..
super, tak to powinno być od początku zrobione. Można dokupić do tego jakąś obudowę?
Znalezione posty [ 276 do 300 z 865 ]
Forum oparte o: PunBB
Currently installed 7 official extensions. Copyright © 2003–2009 PunBB.
Wygenerowano w 0.032 sekund, wykonano 31 zapytań