Guide to Music: различия между версиями

Материал из Chaotic Onyx
Перейти к навигацииПерейти к поиску
Строка 45: Строка 45:
 
Для композиции музыки можно использовать простые флеш синтезаторы (тем более что во многих ноты написаны непосредственно на клавишах как [http://method-behind-the-music.com/piano здесь]). Вам также подойдет Synthesia и видео с YouTube - ноты показаны наглядно, всё что остается, записать их. Главное искать соло композиции, в которых участвует один инструмент.
 
Для композиции музыки можно использовать простые флеш синтезаторы (тем более что во многих ноты написаны непосредственно на клавишах как [http://method-behind-the-music.com/piano здесь]). Вам также подойдет Synthesia и видео с YouTube - ноты показаны наглядно, всё что остается, записать их. Главное искать соло композиции, в которых участвует один инструмент.
 
Дальше дело за цифровым темпом. Он указывает основную скорость с которой будут проигрываться ноты (длины это лишь поправка на скорость). Предлагаем 220 для композиций в которых простая партия, и 120 или около того для тех в которых она сложнее.<br>
 
Дальше дело за цифровым темпом. Он указывает основную скорость с которой будут проигрываться ноты (длины это лишь поправка на скорость). Предлагаем 220 для композиций в которых простая партия, и 120 или около того для тех в которых она сложнее.<br>
 +
</font>
 +
==Как создать музыку - гитарная табулатура/Guitar Pro==
 +
<font size="3">
 +
Вы можете создать музыку из любой [https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%B1%D1%83%D0%BB%D0%B0%D1%82%D1%83%D1%80%D0%B0 гитарной табулатуры,] либо из файлов Guitar Pro(gp, gp3, gp4, gp5, gpx и т.д.).<br>
 +
Для создания музыки из гитарной табулатуры потребуется сама табулатура, которую можно найти на множествах сайтов или подобрать на слух самому, если есть подходящий инструмент. После этого перевести табы в нужный вам формат можно несколькими способами:<br>
 +
[[Файл:Roll.png|right|thumb|I wonder how it sound]]
 +
#С помощью продвинутого способа, описанного выше, перевести табулатуру вручную.
 +
#Использовать всевозможные программы по типу этой [https://github.com/Sarath18/guitar-tabs-to-MIDI (тык),] которые переводят табулатуру в текстовом виде в midi файлы, а после использовать простой метод, написанный выше.
 +
#Использовать внешние сайты наподобие [https://tabnabber.com/play/?instrType=7 TabNabber,] получить готовую midi и выполнять процесс, описанный выше.
 +
#Написать в раздел нашего Дискорда [https://discord.com/channels/414832443384659968/1109131362117615686 #wiki-requests-songs,] и мы всё сделаем за вас.
 +
Если же в ваши руки попали файлы [https://ru.wikipedia.org/wiki/Guitar_Pro Guitar Pro] нужной вам песни, то вы также может их конвертировать в midi файлы через [https://tabplayer.online разные сайты конвертирования] или программы по типу Musescore:
 +
#Установить программу.
 +
#Открыть интерпретатор командной строки cmd.
 +
#Перейти в консоли в папку программы, где находится файл MuseScore.
 +
#Ввести в консоли команду <code>MuseScore.exe "путь до файла gp" -o "путь до нового файла mid"</code>.<br>
 +
К примеру: <code>MuseScore.exe "C:\Users\User\Downloads\Rick Astley - Never Gonna Give You Up.gpx" -o "C:\Users\User\Downloads\Good Song, totaly not a RickRoll.mid"</code>
 +
</font>
  
==Как создать музыку - гитарная табулатура==
+
==Как создать музыку - нотный лист==
 
WIP
 
WIP
  
==Как создать музыку - нотный лист==
+
==Как создать музыку - MP3 в MIDI==
WIP
+
<font size="3">
 +
<b>Никак</b>. MP3 со сложной музыкой (несколько одновременно звучащих инструментов, различные эффекты и приёмы игры) невозможно перевести в MIDI. MIDI это - не звуковой файл, а файл с командами для синтезатора звука (по сути текстовый файл). Музыку с одним инструментом в невысоком темпе вполне можно осилить, но только при условии отсутствия реверберации и прочих эффектов, которые будут негативно сказываться на конечное качество. Проще говоря - лучше и быстрее использовать ранее перечисленные способы, чем морочится с конвертацией MP3.
 +
</font>

Версия от 14:53, 30 ноября 2023

В разработке…


Jobeng.png
Данная статья помечена как неоконченная. Это означает, что статья находится на доработке, поэтому является неверной или неактуальной.

Вы можете помочь проекту Onyxyeye@256x256.png Onyx и сообществу Animus-logo.png SS13 в целом — зайдите на наш Bus Mainframes.gif Портал сообщества.


Как создавать музыку - простой способ

Вы можете создать музыку из любого midi файла. Вам потребуется midi2piano(также можно найти в файлах нашего билда в папке tools), python 3 и midi/mid файл нужной вам музыки.

  1. Установите python 3.
  2. Распакуйте midi2piano в любую папку. (Если вы скачивали с гитхаба, то убедитесь, что у вас загружены все файлы и папки)
    • Откройте в папке файл midi2piano.py и отредактируйте его по необходимости:
    1. OCTAVE_TRANSPOSE - по умолчанию 0. Отвечает за количество октав, на которое будет сдвинута ваша мелодия, не считая смену октав при помощь инструментов уже в игре. Используется для транспонирования мелодии до нужной октавы.
    2. TICK_LAG - по умолчанию 0.5. Отвечает за 'тикрейт' сервера, под который будут подстраиваться музыка. На наших серверах используется tick_lag 0.5, поэтому желательно в настройках выставлять его.
  3. Запустите midi2piano.py (файл запустится автоматически с помощью python). После этого должно открыться окно с выбором midi файла.
  4. После того, как вы укажете путь к midi файлу, программа скопирует готовый шаблон в буфер обмена. Его можно будет использовать сразу в игре, или же сохранить его где-нибудь и использовать позже.

Советы по работе с midi-файлами

  1. Множество известных песен можно найти в интернете в формате midi.
  2. Вам может потребоваться отредактировать midi файл, чтобы убрать лишние дорожки или ноты (например с помощью любого бесплатного онлайн секвенсора - просто удалите лишнее и конвертируйте обратно в midi файл).
  3. Внутриигровые инструменты не очень хорошо работают с аккордами - звучание будет лучше, если ноты будут идти друг за другом последовательно, а сам файл midi не будет излишне перегружен количеством дорожек. Одна часто повторяющаяся нота может ломать плавность звучания - вы можете попробовать объединить несколько повторяющихся нот в одну длинную, либо убрать эту дорожку совсем.
  4. Функция midi set_tempo, изменяющая BPM музыки при её проигрывании НЕ поддерживается. Если ваш midi-файл использует set_tempo для существенного изменения BPM, подумайте об использовании другого midi-файла.
  5. Если же вы увидите у нас музыку с других вики, либо музыку, созданную вами и выложенную без вашего согласия, помните - не пойман - не вор никто не присваивает себе авторство на эти мелодии. У всех равные права на пользование этими композициями, и самоцель их всеобщего распространения - сделать игру веселей для всех нас.

Как создавать музыку - продвинутый способ

Если вы хоть немного знакомы с музыкальной теорией, будет намного легче. В Космической Станции 13 все ноты имеют латинское обозначение, в латыни ноты начинаются от Ля (A) и заканчиваются Соль (G). Музыкальные инструменты на станции поддерживают 8 октав. Но лучше оперировать четвертой, пятой и шестой, так как их звучание оптимально. Сами октавы обозначаются цифрами после ноты.
Если у вас нет midi файла для импорта композиции, но вы умеете читать ноты или пользуетесь своим инструментом\флеш синтезатором, ноты прописываются в следующем виде:
An3,An4-Cn5-En5,,An3,Dn4
За темп отвечают длины и цифровой темп. Длины прописываются таким образом: G-F5/0.33
Однако это только для тех кто понимает как пользоваться длинами. Простая пауза между нотами прописывается двумя запятыми по типу: En5,,An3

C,D,E,F,G,A,B = до ре ми фа соль ля си, октавы от 0 до 10
A4 = 440Гц = Ля первой октавы

A# - ля-диез, Ab - ля-бемоль , An - ля-бекар

A4 - Ля первой октавы, A5 - Ля второй октавы

A без номера октавы - предыдущая указанная у Ля октава
Пример: Ab3,A,An3,A,A#3,A,An3 - два удара по ля-бемоль, два по ля, два по ля-диез, и опять по обычной ля.
An4-Cn5-En5 - одновременная игра
A4/2 - сокращает временной интервал до следующей ноты в два раза

Для композиции музыки можно использовать простые флеш синтезаторы (тем более что во многих ноты написаны непосредственно на клавишах как здесь). Вам также подойдет Synthesia и видео с YouTube - ноты показаны наглядно, всё что остается, записать их. Главное искать соло композиции, в которых участвует один инструмент. Дальше дело за цифровым темпом. Он указывает основную скорость с которой будут проигрываться ноты (длины это лишь поправка на скорость). Предлагаем 220 для композиций в которых простая партия, и 120 или около того для тех в которых она сложнее.

Как создать музыку - гитарная табулатура/Guitar Pro

Вы можете создать музыку из любой гитарной табулатуры, либо из файлов Guitar Pro(gp, gp3, gp4, gp5, gpx и т.д.).
Для создания музыки из гитарной табулатуры потребуется сама табулатура, которую можно найти на множествах сайтов или подобрать на слух самому, если есть подходящий инструмент. После этого перевести табы в нужный вам формат можно несколькими способами:

I wonder how it sound
  1. С помощью продвинутого способа, описанного выше, перевести табулатуру вручную.
  2. Использовать всевозможные программы по типу этой (тык), которые переводят табулатуру в текстовом виде в midi файлы, а после использовать простой метод, написанный выше.
  3. Использовать внешние сайты наподобие TabNabber, получить готовую midi и выполнять процесс, описанный выше.
  4. Написать в раздел нашего Дискорда #wiki-requests-songs, и мы всё сделаем за вас.

Если же в ваши руки попали файлы Guitar Pro нужной вам песни, то вы также может их конвертировать в midi файлы через разные сайты конвертирования или программы по типу Musescore:

  1. Установить программу.
  2. Открыть интерпретатор командной строки cmd.
  3. Перейти в консоли в папку программы, где находится файл MuseScore.
  4. Ввести в консоли команду MuseScore.exe "путь до файла gp" -o "путь до нового файла mid".

К примеру: MuseScore.exe "C:\Users\User\Downloads\Rick Astley - Never Gonna Give You Up.gpx" -o "C:\Users\User\Downloads\Good Song, totaly not a RickRoll.mid"

Как создать музыку - нотный лист

WIP

Как создать музыку - MP3 в MIDI

Никак. MP3 со сложной музыкой (несколько одновременно звучащих инструментов, различные эффекты и приёмы игры) невозможно перевести в MIDI. MIDI это - не звуковой файл, а файл с командами для синтезатора звука (по сути текстовый файл). Музыку с одним инструментом в невысоком темпе вполне можно осилить, но только при условии отсутствия реверберации и прочих эффектов, которые будут негативно сказываться на конечное качество. Проще говоря - лучше и быстрее использовать ранее перечисленные способы, чем морочится с конвертацией MP3.