Табулатуры для промптов

ТАБУЛАТУРЫ ДЛЯ ПРОМПТОВ
(База)

Много пробуя разных способов записи табулатур для генеративных нейросетей, для себя я остановился на следующем метоже записи, который и хочу чуть подробнее приоткрыть, продолжив серию статей по этой тематике.

Время щзвучания ноты нужно описывать в долях, или в дробях, что менее удобно по числу знаков используемых для записи, если не применять спец.символы с альбом, что не всегда удобно без таблицы символов. Но не в секундах! т.е. длительност ьнот пишем только в долях, а скорость их воспроизведения меняем в общей музыкальной планке параметром TEMPO, что очень гибко, если нужно перестроить весь промпт на другую скорость компиляции и общее время трека. Аналогично как и размерность секций желательно не прописыват ькак временные диапазоны, а писать их длительност ьв тактах , что можно рассчитать относительно табулатур или куплетов в этих секциях задействованных.

НО вернемся к обозначению и записи долей для нот, когда нам нужно составить табулатуры для разных инструментов: духовые, клавишные, струнные, ударные, FX дроны.

Принятые обозначения идут по первым буквам латиницы:
• w = whole (целая)
• h = half (половинная)
• q = quarter (четвертная)
• e = eighth (восьмая)
• s = sixteenth (шестнадцатая)

И так можно строить любые ритмические паттерны, например:
Kick: q — q — q — q 
Snare: — q — q 
Hi-hat: e e e e e e e e 
Ghost notes: — — s — — s — —

А паузы — это просто отсутствие удара, или можно явно писать, например:
q (rest) или — или _, в зависимости от синтаксиса нужной нейросети.

Такой способ:
• универсален
• ритмически точен
• читабелен для любой системы, включая Suno, Riffusion, DAW-интерфейсы, и даже печатную партитуру

Использовать секунды или «периоды» не имеет смысла. Нужно указывать доли (w, h, q, e, s) и паузы в том же формате. Пример правильного описания ритма:

[Drums: 4/4 tempo. 
Kick: q – – q – – – – 
Snare: – – q – – – q – 
Hi-hat: e e e e e e e e 
Ghost snare (s): – s – s – s – s]

Это читаемо, технически чётко и понятно Suno.

Общие принципы для табулатур и нотной записи:
• Используем доли нот, а не «секунды».
• Ударные: w, h, q, e, s, скобки для пауз: – или rest.
• Струнные/гитары: формат (string;fret;duration) в дольной записи, напр. (6;3;e) означает 6-я струна, 3 лад, восьмая нота.
• Клавишные: (C4;e)-(E4;q) и т.д.
• Духовые: просто нота и длительность (G4;q); при необходимости указывать артикуляцию внутри скобок.
• Дроны/FX: описываются словами, не табулатурой.
Эти рекомендации поддерживаются Suno-примерами и форматами табулатур исследованиями ASCII-tab и Reddit обсуждениями удачных Suno prompt’ов.

Но при этом, это не значит, что нет других способов записывать музыку в промптах для генеративных нейросетей. Мы просто расписали удобный и читабельный способ для любого музыканта, что поддерживается большинством нейросетей. Потому как каждая генеративная сеть понимает несколько методов разметки прописанных пользователям ив промптах.

( https://suno.com/s/QKWlWYI3UuX64lES ) En Help
(  https://suno.com/s/9L5O3D3FRTzqC8Vh ) Ru Help

Ниже привожюу пример табулатр встроенныъх в мой промпт для Suno/Riffusion:
Пример расписанных табулатур для конкретного промпта:

[Drums: 4/4, 85 BPM.
Kick: q – – q – – – –
Snare: – – q – – – q –
Hi-hat: e e e e e e e e
Djembe: – s – – s – – s (per 4 bars)
Udu: – – – – – – – – (subtle hits on beats 2 and 4)]
[Trumpet: (E4;q)-(G4;e)-(A4;e)-(G4;q)-(E4;h)  // main melodic motif
(pause;q)
(E4;q)-(D4;q)-(B3;q)-(pause;q)]
[Drone Organ: sustained E2 half note every bar]
[FX: Wind hum enters at bar 1, soft pan L;R over 4 bars; radio static bursts at bar 4 and 12 (text for FX layer)]
Полный промпт, с табулатурами, что выше:

[Style: Ritual Ambient, Ethno-Cinematic, Tribal Minimalism, Electroacoustic, Dark Jazz]
[Mood: Nocturnal, hypnotic, sacred, grounded]
[Emotion: Deep introspection, subtle tension, ancestral calling]
[Tempo: 85 BPM]
[Time Signature: 4/4]
[Key: E minor with Phrygian/Dorian inflections]
[Instruments: Deep bass drum, snare, frame drum, djembe, udu, hi-hat; Soulful trumpet; Drone organ; Wind FX; Radio static FX; Sub-rumble drone]
[Drums:
Kick: q – – q – – – –
Snare: – – q – – – q –
Hi-hat: e e e e e e e e
FrameDrum: – – – – s – – – (subtle ghost hits on beat “and”), repeating every bar
Djembe: – s – – s – – s (sixteenth ghost texture)
Udu: – – – – – – – – (accent on beats 2 and 4) ]
[Trumpet: Main melody:
Variation in bar 4: (C5;e)-(B4;e)-(A4;q)-(pause;q) Reprises at bar 8, 16, 32 with slight bend on G4]
[Drone Organ:(E2;w) sustained each bar across 32 bars, warming harmonic pad]
[Wind FX: Soft wind ambience enters at bar 1, stereo drift L;R over each 4;bar phrase, continuous fest]
[Radio Static FX: Bar 4 and bar 12: brief white-noise bursts (0.5 s), panned opposite channels]
[Sub-rumble Drone: Low-frequency hum on B1, sustained second half of each 8-bar section at –20 dB]
[Structure (32 bars total):
Bars 1–8 Intro: drums + wind + organ drone. Trumpet enters in bar 5.
Bars 9–16 Main: full percussion + trumpet + FX layer.
Bars 17–24 Bridge: trumpet drops in bar 17; focus on percussive texture + wind + sub-rumble.
Bars 25–32 Reprise & Outro: trumpet returns in bar 25; layers fade—with organ and wind finishing alone at bar 32.]
[Postproduction:
Apply gentle stereo widening on drums and trumpet.
Tape saturation on drone organ and sub;rumble.
Reverb on trumpet: medium plate, 1.2 s decay.
Drum reverb: gated plate tail.
Wind FX: band;pass filter to soften highs.
Static FX: brief fade;in/out envelopes.
Duck sub;rumble under trumpet during bars 5;7 and 25;27.
Master level approx –14 LUFS, light compression preserving dynamics.]
Ещё один более расширенный пример:

[Tag: #instrumental #urban_energy #ethno_psyrock #city_motion #altgroove #no_vocals]
[Style Description: Psychedelic Groove Rock with Afro-Latin Percussion and Turkish Classical Infusion, merged now with elements of Alternative Rock, Psychedelic Rock, Groove Hardcore, and Eastern Guitar Influence. Gritty urban textures combine with microtonal ornamentation and analog-driven depth. The arrangement emphasizes aggressive groove guitars, mid-Eastern scales, and hypnotic polyrhythms supported by dynamic melodic layering. Postproduction retains lo-fi grit and analog ambiance while enhancing spatial tension.]
[Reference: Electric Psychedelic Guitar, Ba;lama, Batucada Ensemble, Ney, Zurna, Kanun, Industrial Synths, Deep Fretless Bass, Analog Drones, Textural Pads, Tape-Saturated Delay FX]
[Postproduction: Stereo widening, tape saturation, gated analog reverb (on percussion), binaural heartbeat effect (5 Hz), tape flutter (1%), filter drops and reverse FX, lowpass breathing automation on Ney. Added distortion ramp layers, resonance push on choruses, and dropout glitches on bridge transitions.]
[Tempo: 108 BPM]
[Time Signature: 4/4]
[Key: E Phrygian Dominant]
[Vocal Style: None — Instrumental only]
[Intro (Guitar + Percussion)]
[Harmony: E5 – F – G – F – E5]
[Melody (Guitar Lead): (6;0;0.5)-(5;2;0.25)-(4;2;0.25)-(4;4;0.25)-(4;2;0.25)-(5;4;0.5) (4;2;0.25)-(3;1;0.25)-(3;2;0.25)-(3;1;0.25)-(3;0;0.25) (4;2;0.5)-(4;4;1.0)]
[Percussion: Layered batucada entrance with slow conga rolls (ghosted), metallic pandeiro hits, ride cymbal filtered L-R pan]
[FX: distant city siren rising behind the beat, stereo echo tail on guitar motif]
[Verse 1 (Pulse Begins)]
[Harmony: E5 – F – G – F – E5]
[Melody (Ba;lama + Kanun): (3;2;0.5)-(2;3;0.5)-(2;5;0.5)-(1;4;0.5)-(2;3;0.5)-(3;2;0.5) (4;4;0.5)-(4;2;0.5)]
[Rhythm Guitar:
[Ba;lama: (3;2;0.5)-(2;3;0.5)-(2;5;0.5)-(1;4;0.5)-(2;3;0.5)]
[Percussion: Full batucada groove — surdo heartbeat every 2nd beat, layered with filtered electronic snare, shaker offbeats]
[Kanun: echoing quarter-note glide runs under ba;лама phrases]
[Pre-Chorus (Tension Rises)]
[Harmony: F – G – Bb – A – G – F]
[Ba;lama: [Zurna: (1;10;0.5)-(1;12;0.5)-(2;10;0.5)-(2;9;0.5)]
[Drums: snare doubles + tom rolls, batucada peak intensity layered with brake kicks]
[Synth: warm filtered pads swell up and auto-pan; resonance builds to lead into chorus]
[Chorus (Urban Groove + Ethnic Energy)]
[Harmony: E – G – F – E5 – Bb – A – G – F]
[Guitar Melody: (2;10;0.5)-(1;13;0.5)-(1;12;0.5)-(1;10;0.5)-(2;10;1.0)] [Ney: (1;8;1.0)-(2;10;1.0)-(2;8;1.0)-(1;7;1.0)] [Bass: (4;0;1.0)-(3;2;1.0)-(3;3;1.0)-(2;1;1.0)]
[Drums: groove kit + surdo + ride cymbal rhythm (open on 4th beat), conga fills with gated delay]
[FX: stereo ping-pong delay echoes Ney on final beat of each phrase]
[Verse 2 (Nightfall Motion)]
[Harmony: G – F – E – F – G – A – Bb – F]
[Melody (Ba;lama + Kanun duet): (3;2;0.5)-(3;4;0.5)-(2;5;0.5)-(2;7;0.5)-(1;9;0.5) (3;5;0.5)-(2;8;0.5)-(2;10;0.5)-(1;9;0.5)]
[Synth Texture: airy glass pads, low filtered arps echo guitar rhythm]
[Rhythm Guitar: (6;1;0.5)-(5;3;0.5)-(5;3;0.5)-(4;5;0.5)]
[Drums: brush snare with lo-fi ride loops, layered batucada continues]
[Pre-Chorus 2 (Drive)]
[Harmony: Bb – A – G – F – G – Bb]
[Ba;lama: sharp accents (3;5;0.25)-(2;7;0.25)-(1;8;0.25)-(2;5;0.25)]
[Zurna Riff: (1;14;0.5)-(1;15;0.5)-(2;12;0.5)-(1;13;0.5)]
[Percussion: double snares, metallic clinks, and repiquete (rolls)]
[Synth: mid-range rising resonant sweep, builds toward chorus]
[Chorus 2 (Full Groove Reprise)]
[Harmony: E – G – Bb – A – F – E – G – F]
[Melody (Ney + Guitar)]:
[Guitar Riff: (1;13;0.5)-(1;12;0.5)-(1;10;0.5)-(2;10;0.5)-(2;9;0.5)]
[Ney: (2;8;1.0)-(1;7;1.0)-(1;9;1.0)-(2;10;1.0)]
[Bass: (4;0;1.0)-(3;1;1.0)-(2;3;1.0)-(2;5;1.0)]
[Drums: same as previous chorus, extra open hi-hat inserts]
[FX: quick stereo reverse shot on the final zurna flare]
[Bridge (Slow Tension Drop)]
[Harmony: E5 – F – G – Bb – F]
[Melody (Ney + Guitar Solo)]:
[Synth Breakdown: filtered ambient arp (square wave), down-tuned]
[Ney Melody: (2;9;1.0)-(2;7;1.0)-(1;6;1.0)-(1;5;1.0)]
[Guitar Solo: (1;12b14;1.0)]
[FX: fade-in vinyl hiss, heartbeat pulse low in mix, bass drops out temporarily]
[Final Chorus (Full Ensemble Peak)]
[Harmony: E – Bb – G – F – E – G – A – Bb]
[Melody (All Instruments / Guitar Lead dominant)]:
[All melodic instruments layered; call-and-response between Guitar and Ney]
[Guitar Lead: (2;10;0.5)-(1;13;0.5)-(1;12;0.5)-(1;10;0.5)]
[Ney: (1;9;1.0)-(2;10;1.0)]
[Call & Response]:
[Zurna + Kanun accent every 4 beats with brief ornamented phrases]
[Percussion: intense polyrhythmic layers (3:4 batucada over 4/4 kit)]
[Bass: (4;0;1.0)-(3;2;1.0)-(3;3;1.0)-(2;3;1.0)]
[Synth: rises, expands, then collapses into tail drop]
[Outro (Fadeout into Distance)]
[Harmony: E – F – G – F – E (pedal)]
[Guitar fading... (дальше просто исчерпан лимит символов для записи фразы, потому что объем промпта у нас в 5000 всех символов, и если нечего упростить или сжать, то либо запись инструмента обрезать (игнорировать), либо обрывать и оставлять додумывать нейросеть что должно там быть...
( https://suno.com/s/vUNoptUt0bRPaFRE )

ТАБУЛАТУРЫ ДЛЯ ПРОМПТОВ
(Дополнительно...)

Секунды — это временная шкала, которая хорошо подходит для саунд-дизайна, атмосферных вступлений и описания конкретных точек появления звуков в треках без жёсткой привязки к темпу. Это особенно важно при rubato или free rhythm, как в этом случае.

Такты и доли — подходят для ритмически стабильных участков, особенно в присутствии чёткого темпа. Их можно использовать в описании ударных или мелодий, построенных на метрических фразах.

Когда применяется rubato или свободный темп (как указано в промпте: "approx. 60–70 BPM, with rubato breathing spaces"), основным ориентиром всё равно остаются секунды, поскольку такты становятся переменными.

Но для перкуссионных лупов с регулярным ритмом — даже при общем свободном характере композиции — доли и такты можно использовать, чтобы задать повторяющуюся структуру и тайминг.

Спасибо, за внимание!


Рецензии