<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=INS_%28Theta_Music_Composer%29</id>
	<title>INS (Theta Music Composer) - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://mirror.atariki.pl/w/index.php?action=history&amp;feed=atom&amp;title=INS_%28Theta_Music_Composer%29"/>
	<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=INS_(Theta_Music_Composer)&amp;action=history"/>
	<updated>2026-10-02T20:47:58Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://mirror.atariki.pl/w/index.php?title=INS_(Theta_Music_Composer)&amp;diff=2405&amp;oldid=prev</id>
		<title>imported&gt;Atariki recovery: Reconstructed from archived HTML; see provenance manifest</title>
		<link rel="alternate" type="text/html" href="https://mirror.atariki.pl/w/index.php?title=INS_(Theta_Music_Composer)&amp;diff=2405&amp;oldid=prev"/>
		<updated>2026-10-01T08:51:48Z</updated>

		<summary type="html">&lt;p&gt;Reconstructed from archived HTML; see provenance manifest&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Format definicji instrumentu używany przez program [[Theta Music Composer]] 1.x.&lt;br /&gt;
&lt;br /&gt;
Plik w tym formacie ma stałą długość $64 bajtów i zawiera następujące dane:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| offset&lt;br /&gt;
| długość&lt;br /&gt;
| zawartość&lt;br /&gt;
|-&lt;br /&gt;
| $0000&lt;br /&gt;
| $0014&lt;br /&gt;
| identyfikator pliku w postaci kodów ANTIC-a: d&amp;#039;Theta Music Composer&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| $0014&lt;br /&gt;
| $003f&lt;br /&gt;
| obwiednia dźwięku&lt;br /&gt;
|-&lt;br /&gt;
| $0053&lt;br /&gt;
| $0008&lt;br /&gt;
| transpozycja dźwięku używana przy arpeggio&lt;br /&gt;
|-&lt;br /&gt;
| $005b&lt;br /&gt;
| $0009&lt;br /&gt;
| parametry dźwięku&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Dane obwiedni ===&lt;br /&gt;
&lt;br /&gt;
21 razy trójka bajtów $ab, $cd, $ef, gdzie:&lt;br /&gt;
&lt;br /&gt;
* a - zniekształcenie dźwięku,&lt;br /&gt;
* b - głośność obwiedni podstawowej,&lt;br /&gt;
* c - typ akcentu,&lt;br /&gt;
* d - głośność obwiedni dodatkowej,&lt;br /&gt;
* ef - parametr akcentu,&lt;br /&gt;
&lt;br /&gt;
Typ akcentu:&lt;br /&gt;
&lt;br /&gt;
* 0 -brak akcentu. Częstotliwość zależy tylko od typu dźwięku i nuty.&lt;br /&gt;
* 1 -parametr jest bezpośrednio wpisywany do komórki częstotliwości POKEY-a.&lt;br /&gt;
* 2 -poprzednia wartość wpisana do POKEY-a, plus parametr, do POKEY-a.&lt;br /&gt;
* 3 -oryginalna wartość częstotliwości przed wpisaniem do POKEY-a jest powiększana o parametr.&lt;br /&gt;
* 4 -parametr AND $D20A (RANDOM) jest wpisywany do POKEY-a.&lt;br /&gt;
* 5 -parametr oznacza numer nuty, której częstotliwość pobierana jest z tablicy częstotliwości i wpisywana do POKEY-a.&lt;br /&gt;
* 6 -podobnie jak poprzednio, ale przed wpisaniem do POKEY-a wartość jest powiększona o dotychczasową wartość wpisaną do POKEY-a.&lt;br /&gt;
* 7 -parametr jest transpozycją nuty.&lt;br /&gt;
* 8-F -akcenty te są identyczne z akcentami 0-7, z tym, że do komórki AUDCTL jest wpisywana zapasowa wartość AUDCTL dźwięku. Normalnie przy akcencie 0 wpisywana jest tam wartość standardowa, a przy pozostałych wartość 0.&lt;br /&gt;
&lt;br /&gt;
=== Parametry dźwięku ===&lt;br /&gt;
&lt;br /&gt;
Kolejno:&lt;br /&gt;
&lt;br /&gt;
* barwa filtru -jak łatwo się domyślić używana przy dźwiękach filtrowanych. Częstotliwość transponowana przez tą wartość wpisywana jest do generatora filtrującego (o numerze o 2 większym).&lt;br /&gt;
* standardowa wartość AUDCTL dźwięku.&lt;br /&gt;
* zapasowa wartość AUDCTL (używana przy akcentach od 8 do F).&lt;br /&gt;
* szybkość opadania obwiedni podstawowej. Kiedy player zagra już wszystkie 21 kolumn obwiedni dźwięku, o głośności decyduje już tylko głośność na ostatniej kolumnie i szybkość opadania. Liczona jest ona w ilości wywołań playera. Wartość 10 oznacza zmniejszanie głośności o jeden co $10 wywołań playera. 0 to obwiednia stała.&lt;br /&gt;
* szybkość opadania obwiedni dodatkowej.&lt;br /&gt;
* starsze 4 bity oznaczają typ dźwięku. Młodsze 4 to parametr. Poszczególne typy dźwięku to:&lt;br /&gt;
** 0 -dźwięk normalny.&lt;br /&gt;
** 1 -wibrato.&lt;br /&gt;
** 2 -płynne wibrato.&lt;br /&gt;
** 3 -wibrato liczone w nutach.&lt;br /&gt;
** 4 -opadanie dźwięku.&lt;br /&gt;
** 5 -opadanie dźwięku liczone w nutach.&lt;br /&gt;
** 6 -stałe podwyższenie wysokości.&lt;br /&gt;
** 7 -dopóki głośność dźwięku na obwiedni podstawowej jest niezerowa, głośność obwiedni dodatkowej jest zwiększana o 1. Jest to inaczej przechodzenie dźwięku do drugiego kanału. Typy dźwięku od 8 do F różnią się tym, że parametr jest brany z minusem, to znaczy, że zamiast opadania będzie wznoszenie, wibrato będzie przesunięte w fazie, a przechodzenie dźwięku będzie realizowane w odwrotną stronę.&lt;br /&gt;
* oczekiwanie na rozpoczęcie danego typu dźwięku. Do tej pory dźwięk brzmi jakby był typu 0.&lt;br /&gt;
* najstarsze 2 bity oznaczają tablicę częstotliwości, z której pobierana będzie częstotliwość. W rzeczywistości wartość ta jest dodawana do numeru nuty tak, że dla drugiej tablicy nuta C-1 ma numer $41. Pozostałe 6 bitów podaje zmniejszoną o 1 ilość wywołań playera po której następuje kolejne wywołanie procedury typu dźwięku, zmieniające odpowiednio dźwięk.&lt;br /&gt;
* młodsze 4 bity to zmniejszona o jeden ilość wywołań playera, po której odtwarzana jest następna transpozycja. Starsze 3 bity, to zmniejszona o jeden ilość używanych transpozycji. Transpozycje są odtwarzane od tej o numerze 1 aż do tej której numer wybraliśmy, a następnie znowu od tej o numerze 1. Jednakże jeżeli ilość transpozycji zwiększymy o 8, to będą one odtwarzane w kolejności od tej o numerze 1 w dół aż do tej której numer wybraliśmy, a następnie z powrotem w górę do pierwszej i tak w kółko.&lt;br /&gt;
&lt;br /&gt;
== Linki ==&lt;br /&gt;
&lt;br /&gt;
* [[TMC]]&lt;br /&gt;
&lt;br /&gt;
[[Kategoria:Formaty plików]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Atariki recovery</name></author>
	</entry>
</feed>