Autor Wątek: Przeróbka na Beep  (Przeczytany 11477 razy)

Gelip

  • *****
  • Wiadomości: 769
    • Sysprep WinXP SP2 64-bit for pure UEFI with ACPI, AHCI, NVMe, USB 3.x
Odp: Przeróbka na Beep
« Odpowiedź #15 dnia: 2013.03.14, 02:18:39 »
Na WOS jest midi2ay

Jeśli chodzi o SID na MIDI to lepszy jest program stworzony do tego celu: SID2MIDI. W plikach SID jest często kilka muzyczek. Mid2ASM  też umie z SID zrobić MIDI ale gorzej mu to wychodzi i jakiś okrojony jest plik i nie da się wybrać muzyczki.

SID (C64) -> MIDI -> AY (ZX): nawet nieźle brzmi :-)

Do LCD: Jeśli to jest gra na C64 to poszukaj może muzyczki w formacie SID, następnie zamień na MIDI i wtedy użyj Mid2ASM do zrobienia BEEP tylko że to raczej nie nadaje się do słuchania. Jakby to jeszcze wrzucić jakoś do programu Beepola.

Chciałeś jakąś tabelkę częstotliwości - może ta się przyda: Strój A 440Hz
« Ostatnia zmiana: 2013.03.14, 02:49:24 wysłana przez Gelip »
"Byte" Personal Computer
Брестское ПО средств вычислительной техники

Abrimaal

  • *****
  • Wiadomości: 965
  • Miejsce pobytu:
    Lemmingrad
  • Zamulator
    • Games for ULA plus
Odp: Przeróbka na Beep
« Odpowiedź #16 dnia: 2013.03.14, 21:01:13 »
Ciekawa rzecz, MIDI2AY wymaga jeszcze wiele pracy ze strony autora, choć radzi sobie z arpeggio i vibrato, to przydałaby się możliwość ustawienia obwiedni dźwięku. Tutaj wszystkie są typu "beep", o stałej głośności. Nie wspominam o perkusji, bo nawet SID2MIDI ma problemy z jej konversją, a rozwijany jest od wielu lat.
Druga rzecz, to kod muzyki zajmuje 32 kB, to zdecydowanie za dużo, aby umieścić plik we własnym programie.
Nie sprawdziłem, czy ta muzyka gra na przerwaniach, czy tak jak w beeperze, bezpośrednio kontrolowana przez procesor, ale chyba jednak to drugie. Vortex tracker nie rozpoznaje tego formatu, więc trudno marzyć o korekcji brzmień.
Przykładowa muzyka z Dan Dare 3 SID, melodia jest dobrze rozpoznawalna, lecz wrzuca za dużo wysokich dźwięków, które w oryginale "udają" perkusję.
AY Music, ULA plus.