>> Изкуства >> музика >> Digital Music

Как да направите вашия Program Собствени Beats

Beat вземане на софтуер, или цифрови музикални секвенсерите , се използват в широк спектър от музика днес. Докато търговските опаковки са с масивна гама от възможности, всички те работят на същия основен принцип . Те вземат кратки записи, или проби , и да ги подредите в ритмично начин да се направи една песен . С някои основни познания по програмиране , можете бързо да създадете основна софтуер секвенатор , който ще ви позволи да направите някои висококачествени beats.Things ви е нужно
Програмиране среда

Показване повече инструкции

1

Вземи някои барабанни проби. Те могат да бъдат получени чрез закупуване проба диск , сваляне на безплатни мостри от интернет или запис на вашите собствени. Пробите на барабана трябва да има честота на дискретизация от 44,1 Hz . Запазете тези в един файл . Името на файла " барабан проба библиотека. "

2

Отворете предпочитания от вас среда за програмиране.


3

Създаване на графичен потребителски интерфейс ( GUI) . The GUI трябва да съдържа три секции. В първата част ще опишем подписа време и метрична структура на цикъла . Код числен текстово поле за въвеждане на темпо , текстово поле, за да въведете номера на барове за една линия , две текстови полета, за да дават на подпис числителя и знаменателя време и цифров текст поле, за да въведете броя на районите за такт . Обозначете всяка кутия . Във втората част ще съдържа набор от квадратчета , за да бъдат проверени , който посочва кога бийт ще се играе . Този раздел ще бъде обновена въз основа на информацията от първата част . Код третата част да съдържа " примка " квадратче , бутон с надпис " Играй " и бутон с надпис " Save ".

4

Код раздел 1. Когато всеки нов номер е записан в цифров текстово поле в раздел 1 (с изключение на темпото ) , нов набор от квадратчета трябва да бъдат създадени в раздел 2 Код на масива да има списък на проби за барабанни спирачки в първата колона и масив на квадратчета в другите колони . Броят на редовете в масива е броят на пробите , който използвате. Броят на колоните в масива е броят на баровете в течение умножена по числителя на подписа време умножено по дивизии ритъма.
Бутон
5

Код раздел 3 "Play " . Когато бутона за възпроизвеждане е натиснат, звуков файл е създаден въз основа на квадратчетата от раздел 2 Създаване на вектор на дължина = (60 * 44100 * м * числител редица барове ) /темпо. За всяка колона , добавете пробата на всяка проверена кутия за вектора на индекса = ( 60 * 44 100 * номер колона) /темпото . Възпроизвеждане на вектора веднъж и контур го толкова дълго, колкото проверка контур кутия е включена.

6

Код раздел 3 "Save " бутона . Запазване на вектора като звуков файл.

Digital Music

Съответните категории