Парче район (на файл DLS)

Парчето район в един файл Downloadable Sounds (DLS) съдържа инструкции за това, как да се намери един от семплите уейв, как той трябва да се изсвири и за кои ноти той трябва да се свири. Парчето район е парче LIST във формата RIFF с вида "rgn ".

Съдържанието на едно парче район е следното.

Описание на поредицата от байтове Дължина в байтове Започва с байт в парчето Стойност
идентификация на парчето 4 0x00 Поредицата от ASCII символи "LIST"
размер 4 0x04 Размера на парчето минус 8 (минус "идентификацията на парчето" и "размера") (цяло число без знак)
идентификация на вида на поредицата 4 0x08 Поредицата от ASCII символи "rgn " (забележи празното пространство след "n")
данни various 0x0C Хедър на района, връзка към един от семплите уейв, един от семплите уейв и артикулации, както е описано по-долу

Структура и позиция на парчето район

Както е описано в главната тема за DLS]], едно парче район се съдържа в една сбирка от райони. Самата сбирка от райони също е парче от вида LIST във формата RIFF и се намира в един инструмент DLS. Един инструмент в DLS е една сбирка от семпли уейв (инструкции за това, как тези семпли да се намерят) и инструкции за това, как тези семпли трябва да се свирят за да произведад звика на един инструмент (например пиано, комплект барабани и така нататък).

Всеки район в един инструмент съдържа:

  • Инструкции за как да се намери един от семплите уейв.
  • Инструкции за това, кои ноти могат да се свирят с този от семплите уейв. Например, нотите от До до Фа в четвъртата октава може би изпозват един от семплите, а други ноти използват друг.
  • Инструкции за това, с каква скорост този от семплите може да се използва. Например, ако скоростта се третира като амплитуда, може би тихите ноти използват един от семплите, а силните ноти използват друг.
  • Инструкции за това, как този от семплите трябва да се свири. Тези инструкции се наричат артикулации. Една от артикулациите може например да определи затихването на нотата (времето, което отнема на нотата да затихне до тишина) или пък честотата на колебанието (LFO) при едно вибрато или едно тремоло.

Следното е структурата на едно парче район.

  • Парче сбирка с райони
    • Парче район
      • Парче хедър на района
      • Парче връзка към wave
      • Парче wave sample
      • Парче сбирка с артикулации
        • Парче артикулация
        • Парче артикулация
      • Парче район

    Парчета в парчето район

    Парчето хедър на района определя кои ноти могат да се свирят с този от семплите, какви скорости на нотите могат да се използват с този от семплите и опции за това, дали нотата на този инструмент може да се свири с други ноти на този инструмент или дали другите ноти на този инструмент трябва да се изключат (например, един затворен фус на един комплект барабани на практика трябва да изключи един отворен фус на същия комплект барабани).

    Парчето връзка към wave определя, най-важно, номера на знака за встъпване в таблицата с wave във файла DLS. Тази таблица е в една отделна част във файла DLS. Номерата на знаците за встъпване започват с нула.

    Парчето wave sample съдържа информация за това, как този от семплите уейв трябва да се свири. Тоест, това парче описва как данните уейв са запазени (например колко и кои от пробите трябва да се повтарят, така че звука да се задържи) и как са записани (например промени в тоналността за да се произведе правилната нота).

    Артикулациите също съдържа информация за това, как парчето уейв трябва да се свири, но са различни от парчето wave sample. Артикулациите описват как звука трябва да се промени (например амплитудните обвивки) за да се имитира инструмента.

    Виж също:
    Формат Donwloadable Sounds (DLS)

Добави нов коментар

Filtered HTML

  • Freelinking helps you easily create HTML links. Links take the form of [[indicator:target|Title]]. By default (no indicator): Click to view a local node.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.