INS (Chaos Music Composer)

Z Atariki mirror
Przejdź do nawigacjiPrzejdź do wyszukiwania

Ten artykuł wymaga poszerzenia lub poprawek.
Zajrzyj na stronę dyskusji, by dowiedzieć się, czego brakuje, i - jeśli jesteś w stanie - uzupełnij braki.
Po naprawieniu mankamentów szablon Szablon:SDP można usunąć z treści hasła.Format pliku zestawu instrumentów dla programu Chaos Music Composer opracowany przez Mathnoida. Używany przez CMC 2.0+, CMC 2.0s+ oraz CMC 3.0.

Budowa pliku

Plik instrumentów składa się z następujących po sobie bloków opisujących budowę instrumentu.

1. Pierwszy bajt oznacza zawsze numer instrumentu (0..25).

2. Drugi bajt zależnie od wartości określa:

a) Wartości 01..$46 oznaczają numer instrumentu z zestawu wbudowanego w edytor:

wartość CMC 3.0 CMC 2.0+ i CMC 2.0s+
$01 vibflute atari
$02 smallvib echobass
$03 midnight flute
$04 ciuciu1 b&l
$05 ciuciu2 vib_1
$06 heavsynt vib_12
$07 SCG vib_7
$08 lump vib_5
$09 vic vib_3
$0A synth synth
$0B synth up dtune
$0C synth dn dtun
$0D lvib chrd_12
$0E lvib up chrd_7
$0F lvib dn chrd_5
$10 sine chrd_3
$11 csine latari
$12 vicsynth lvib_1
$13 qjon ldbl
$14 cryvib lvib_12
$15 dong lsynth
$16 kolba ldtune
$17 fałszbas ciuciu
$18 pip perc_300
$19 pipp snare
$1A doublpim plum
$1B czankete supbass
$1C wyjec fx_tiu
$1D pimk fx_uii
$1E TL1 fx_bziu
$1F TL2 fx_cuu
$20 TL3 fx_ifh
$21 TL4 fx_cc
$22 TL5 l_bas
$23 TL6 l_synth
$24 guard l_double
$25 Cedyn l_ple
$26 Jakub1 l_bas1
$27 Jakub2 l_dsynth
$28 Dan l_ding
$29 Gała l_gpiano
$2A splash l_bdrum
$2B middle l_sdrum
$2C hihat1 l_hihat
$2D l_tom l_tom
$2E stopa l_vib
$2F fx cuuu l_synth
$30 fx pruk l_bass
$31 l_down1 l_down1
$32 l_down2 l_down2
$33 bassdrum l_flip
$34 l_back l_back
$35 syfbass l_tsynth
$36 normbass m_drum
$37 janusz m_bas1-
$38 buu m_bas2-
$39 fly m_sbass-
$3A rzyg m_double
$3B hihat op m_synth
$3C hihat cl m_bass-
$3D łyyy m_synthd
$3E spust m_bass
$3F korbass f_bass
$40 Konop f_vib
$41 Bartman f_sdrum
$42 Mavax f_miao
$43 Eagle f_acc
$44 f_pim f_pim
$45 f_synth f_synth
$46 f_bdrum f_bdrum

b) Wartość $FF ma specjalne znaczenie i oznacza, że instrument został zdefiniowany przez użytkownika. W takim przypadku następne bajty oznaczają kolejno:

  • 2 bajty akcentów,
  • 4 bajty definicji instrumentu - najniższy bajt pierwszy, najwyższy ostatni,
  • 8 bajtów definicji obwiedni zapisanej od końca

c) Pozostałe wartości ($00 oraz $47..$FE) nie są używane.

Jeżeli instrument nie jest zdefiniowany, wtedy nie jest on zapisywany do pliku.

Plik, w którym nie zdefiniowano żadnych instrumentów ma długość 0 bajtów i nie zawiera żadnej treści.

Uwagi

Program przedefiniowuje wyłącznie te instrumenty, których numery występują w pliku. Pozostałe instrumenty w edytorze nie są zmieniane.

Zobacz też