One Man Band 10 — Stylemaker window
Зображення створено за допомогою генеративного ШІ для MIDITAUR на основі функціонального контексту та офіційних навчальних матеріалів One Man Band 10. Концепція, композиція та текстове оформлення — MIDITAUR. Назву One Man Band використано в редакційному та інформаційному контексті.
Зміст публікації
Stylemaker у One Man Band 10 призначений для редагування Yamaha-compatible styles і створення нових styles з нуля або з MIDI files. Style складається не лише з нот акомпанементу: у ньому є parts/variations, tracks, control data для налаштування синтезатора та CASM-параметри, які визначають, як записаний матеріал поводиться при різних акордах.
Styles, створені або відредаговані в One Man Band, можна використовувати в самому OMB, а також у сумісних Yamaha PSR/Tyros keyboards і XG-Works.
Як влаштований Yamaha style
Основу style становить MIDI data, розділена на parts: Intro, Main, Fill In, Ending та їх рівні A–D. Main повторюється, доки не вибрана інша part; Intro, Fill In і Ending зазвичай відтворюються один раз.
Перед variation data розташована Control Area. Тут зберігаються Patch Change і MIDI Control Change, які налаштовують instruments, volume та інші параметри синтезатора до початку style. Ці events надсилаються один раз перед playback. Patch changes можна помістити й усередину окремої part, але синтезатору потрібен час на їх обробку, тому велика кількість таких змін при переходах може дати помітну затримку або glitch.
Окремо в style є CASM — параметри, які визначають source chord, transposition, mute rules, note limits та іншу логіку адаптації accompaniment до акорду, який грає музикант.
Вибір part і спільні settings
У полі Selected part вибирається variation, з якою ви працюєте. Поле Settings are identical to показує, чи використовує ця part ті самі CASM settings, що й інша. Якщо settings shared, зміна параметра в одній part автоматично вплине на пов’язані parts. Events і Control data при цьому залишаються окремими.
Tempo і time signature можна змінювати для style. Якщо потрібні різні tempo або time signature для окремих parts, використовується Part specific. Time signature краще встановити до початку запису tracks.
16 tracks, destination channels і CASM columns
У style доступно до 16 tracks. Номер track не обов’язково збігається з MIDI channel, на який він відтворюється. Destination channel задається окремо.
У help версії 10 рекомендується не використовувати channels 1–6 для style tracks, бо вони зарезервовані під multivoices. Для максимальної Yamaha compatibility зазвичай використовують channels 9–16: 10 — drums, 11 — bass, інші — accompaniment instruments.
Trackname — максимум 8 символів. Dest chan визначає MIDI channel для note events. Ctrl chan — channel для Control data; бажано, щоб він відповідав destination channel.
Source chord і Transposition type
Source chord — акорд, під який записано ноти track. Типовий source chord — CMaj7; тоді accompaniment notes зазвичай складаються з C, E, G і B.
Transposition type визначає, як material адаптується до акордів live:
- Bass — для bass track;
- Bypass — для drums і для Intro/Ending з уже готовою melody;
- Chord — для більшості інших accompaniment tracks.
Note low і Note high обмежують pitch range після transposition. High key задає межу, після якої транспоновані notes опускаються на октаву, щоб не вийти в неприродно високий регістр.
Note Mute
Note mute дозволяє визначити, для яких chord roots track має грати. Це використовується, коли для одного destination channel є кілька alternate tracks, пристосованих до різних root notes.
Якщо alternate track для цього destination channel немає, всі root notes мають бути дозволені — інакше track несподівано зникатиме на частині акордів.
Chord Mute
Chord mute працює подібно, але не за root note, а за chord type. Можна зробити один track для major chords, інший — для minor чи інших chord types, обидва направити на той самий destination channel і взаємно розділити їх Chord Mute settings.
Retrigger і Miscellaneous parameters
Retrigger rule визначає, що відбувається з нотою, яка ще звучить у момент зміни акорду. Stop завершує її. Retrigger завершує стару pitch і запускає ту саму ноту на новій pitch.
Для piano та guitar з різкою attack retrigger може звучати неприродно. Для strings або flute з м’якою attack він часто працює добре. У One Man Band усі варіанти retrigger, крім Stop, фактично обробляються однаково.
У Miscellaneous parameters є Random Weight. Можна зробити кілька версій track з однаковим destination channel, а random weight визначатиме, як часто OMB вибиратиме кожну з них. Це розширення працює в One Man Band, але не в Yamaha keyboards або XG-Works.
Для percussion track увімкніть Drums. Note transposition rule для drums має бути root fixed, для інших tracks — root trans. Параметр Editable у One Man Band не використовується.
Events, Control data і Controllers overview
Подвійний клік по Events відкриває Event List або Piano Roll для note/events поточної part. Подвійний клік по Control data відкриває events, які ініціалізують MIDI channel.
Якщо кілька tracks мають один destination channel, бажано уникати суперечливого Control data. Наприклад, якщо один track для channel 12 задає trumpet, а інший той самий channel — violin, результат залежатиме від порядку events. Краще мати спільний instrument setup у Control Area.
Кнопка Ctrls показує controllers для всіх parts і tracks. Подвійний клік по значенню може перенести його в рядок Style wide — Control Area — і видалити дублікати з інших parts.
Play і Record окремого track
Play відтворює selected track у current part один раз. Record відкриває вікно, де можна вибрати, що звучатиме як reference: metronome, drums або всі tracks.
Опція Slow записує на половинній швидкості, щоб легше точно зіграти part. Перед записом звучать чотири metronome ticks. Після проходження всіх bars part починається знову; можна зробити кілька takes. Коли натиснете Stop, зберігається останній take, у якому були recorded events.
Створення style з MIDI file: Load і Paste
Для MIDI→style conversion створіть новий style, натисніть Load і відкрийте MIDI file, потім Paste. У Paste window можна прослухати файл через Audition, вибрати From/Thru bars і вставити потрібний fragment у current part.
Для Main і Fill In використовуйте transposition type Chord: ноти будуть приведені до source chord і надалі коректно транспонуватимуться під live chords. Для Intro/Ending з melody використовуйте Melody або Bypass.
У режимі Melody потрібно правильно вказати source key. Якщо результат звучить погано, Intro/Ending можна спростити: використати Chord, додати fade-in/fade-out, використати Fill як Intro, залишити drum solo або записати melody окремим track.
Для Main/Fill виключайте MIDI channels, де грає solo melody. Для першої вставленої part варто включити control data і вказати bars, де лежать patch/controller settings; часто це bar 1, але не завжди.
Arrange channels переводить channels до Yamaha-style layout. Set note low/high limit формує pitch boundaries за реально використаними нотами. Single note bass змушує bass грати лише root note акорду, якщо звичайна conversion все одно звучить фальшиво. XG MIDI file дозволяє зберегти XG banks і drum notes поза GM.
Part/New
Part/New створює нову variation. Вкажіть part name і length. Через Settings are identical to можна скопіювати CASM settings з існуючої part. Copy events копіює MIDI events, а Fill to length повторює copied sequence, якщо нова part довша.
Part menu
Part/Delete видаляє current part. Delete bars і Insert bars змінюють її довжину. Part/Length задає нову length і за потреби повторює sequence через Fill to length.
Part/Export зберігає variation для подальшого використання. Part/Import імпортує раніше exported part. Якщо part походить з того самого style, Control data зазвичай не треба копіювати вдруге. Для першої variation нового style Control data можна перенести в Control data column і зробити style-wide. Для medley style, де parts походять з різних styles, instrument setup інколи доводиться включати безпосередньо в Events.
Велика кількість Patch/Control Change при переходах між medley parts може дати короткий delay. Для medley також використовується separate tempo/time signature per part.
Quantise, Transpose і Velocity
Part/Quantise і Track/Quantise прив’язують timing до вибраної resolution. Правильну resolution часто доводиться підбирати на слух; якщо результат поганий, використовуйте Undo. Quantise ending times може створити notes з нульовою length, тому застосовуйте його обережно.
Transpose змінює pitch selected tracks. Для Part/Transpose офіційний tutorial дозволяє діапазон від -12 до +12 semitones; drums транспонувати не треба.
Velocity змінює note-on velocity. Можна задати percentage change від -99 до +99, fixed velocity або random value 1–9 для більш живої варіативності. Опція In all parts застосовує зміну до всього style.
Part/Synchronize
Якщо MIDI file записаний без прив’язки до MIDI clock і bars/beats не збігаються з реальною музичною пульсацією, Part/Synchronize може виправити timing. Це advanced function: перед conversion перевірте, чи bar counter у Audition збільшується саме тоді, коли в музиці починається новий такт.
Track menu: Copy, Cut, Paste, Import, Export
Track/Copy копіює задану кількість bars від вибраного start bar; можна копіювати Events або Control data. Track/Cut робить те саме й видаляє original events. Track/Paste вставляє copied events.
Track/Import імпортує exported track. Можна копіювати Control data в Events column або Control data column, копіювати/не копіювати CASM settings, очищати current track перед import і повторювати short track до full part length. Track у loader можна audition перед double-click selection.
Track/Generate
Track/Generate може заповнити track notes або створити controller effect. Це швидкий спосіб побудувати pattern або автоматизацію без ручного введення кожного event.
Track/Convert: drum mapping
Track/Convert створює conversion table для drumsets. Для кожної source note можна вказати нову note і/або velocity. Conversion table можна зберегти й повторно використовувати в інших styles.
У комплекті згадана table bongos and congas, призначена для виправлення незвичного percussion mapping в Arabic styles.
Track/Fade in і Fade out поступово змінюють volume. Track/Kill видаляє track разом з events і parameters, а Track/Wipe видаляє лише events.
Alternate tracks
Alternate tracks — OMB-specific feature для різноманітності accompaniment. Створіть кілька versions track на різних track numbers, але з однаковим destination channel. Random Weight визначає, як часто кожна version буде обрана. Якщо Random Weight = 0, track грає постійно.
Ця функція не підтримується Yamaha keyboards і XG-Works — вона працює лише при playback style у One Man Band.
Практичний MIDI→style workflow
Офіційний workshop використовує MIDI file A Hard Day's Night. Для Main A вибираються bars 3–4, melody track видаляється через Track/Wipe, після чого style одразу можна перевірити в PC Keyboard 1. Далі додаються Fill In AA з bar 6, Intro A з bar 2 і Ending A з bars 82–89.
Цей приклад добре показує головний принцип: спочатку знайдіть у MIDI file стабільні accompaniment fragments, окремо визначте melody channels і control data, а потім створюйте parts одну за одною. Main має працювати під будь-яким chord, Fill зазвичай короткий, Intro/Ending можуть зберігати melody, якщо правильно задані Melody/Bypass і source key.
Джерела
- One Man Band Help — оригінальний файл
omb.hlp, topic Stylemaker window з підрозділами Yamaha styles explained, Style parameters, Part/Track menu options, Alternate tracks і MIDI file to style conversion. - The Stylemaker window (1) — офіційний tutorial про структуру style, CASM, track parameters, controllers і recording.
- The Stylemaker window (2) — офіційний tutorial про MIDI Paste, Part/Track menu, Velocity, Synchronize, Generate і Convert.
- Convert a MIDI file to a style — офіційний workshop MIDI→style.