Технический форум

Технический форум (http://www.tehnari.ru/)
-   Любые вопросы от новичков (http://www.tehnari.ru/f23/)
-   -   Свои частоты нот в герцах в midi (http://www.tehnari.ru/f23/t253030/)

Mr.Sex 02.04.2017 15:21

Цитата:

Сообщение от Hacker (Сообщение 2475548)
вы иногда почитывайте теорему котельникова,
прямое отношение к данному топику

Спасибо! Но это позже.
Сейчас мне нужно найти какое-то решение как проигрывать midi файлы в нужных мне частотах нот.

black88 02.04.2017 15:40

Статья на хабре "Забытая музыка или немного о Nokia 3310, PC-Seaker’е и генерации MIDI файлов".
Ищите, читайте, копайте дальше. Удачи.

black88 02.04.2017 15:57

И ещё: если Вы нормально владеете английским, поищите по ключу "Pitch change with SF2 instruments". Я не настолько хорошо его знаю, чтобы в незнакомой теме быстро сориентироваться и предложить готовые решения.

Mr.Sex 02.04.2017 19:35

Цитата:

Сообщение от black88 (Сообщение 2475560)
Забытая музыка или немного о Nokia 3310

Почитал, но это опять одноголосная мелодия, но, за вариант спасибо!

Цитата:

Сообщение от black88 (Сообщение 2475560)
PC-Seaker’е и генерации MIDI файлов

Это опять только один голос, там никто не ответил на вопрос как проиграть 2 разных звука одновременно.

Почитал я и вот это:
Цитата:

Сообщение от black88 (Сообщение 2475563)
Pitch change with SF2 instruments

Если я правильно понял, там человек, пишущий музыку, конвертирует её потом в Вердиевский строй (Ля первой октавы 432 вместо 440), просто опуская весь трек на 30 центов, но говорит, что получаются диссонансы. И он ищет решения этой проблемы. Опустить весь трек на 30 центов и я могу, но это мне не подходит.

Счастье 02.04.2017 19:38

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

Mr.Sex 02.04.2017 21:10

Цитата:

Сообщение от Счастье (Сообщение 2475627)
Я когда-то высчитывала частоты для атмеги, они и играла миди-мелодию. Но одноголосую. Можно попробовать реализовать для двух динамиков, будут в два голоса пищать)))

Можно и для двух динамиков, но у меня тут мысль мелькнула.
В Adobe Audition есть возможность генерировать тон, при этом задать высоту в герцах, у меня даже получилось с двумя десятичными знаками после запятой это сделать.
Я вот думаю, можно, ведь, сгенерировать библиотеку семплов от до субконтроктавы до си пятой октавы (думаю будет достаточно). Но есть ли программа в которой мелодию можно сыграть по этим семплам? (вопрос ко всем). И звуки бы желательно записать в более привычном варианте - виде нот, а не как в fl-studio - в виде чёрточек.

Счастье 02.04.2017 21:15

Ну чем могу.
Может неправильно поняла цель, но тут можно самому и написать, и зашить, и проиграть что надо.

Mr.Sex 02.04.2017 22:18

Цитата:

Сообщение от Счастье (Сообщение 2475661)
Ну чем могу.
Может неправильно поняла цель, но тут можно самому и написать, и зашить, и проиграть что надо.

:bravo:Вот это круто!
А есть ли возможность запустить ваш код на компе?

Счастье 02.04.2017 22:21

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

Viewer 02.04.2017 23:40

Цитата:

Сообщение от Mr.Sex (Сообщение 2475659)
программа в которой мелодию можно сыграть

Если по примитивному:
Это называется самописная PC-программа, которая на лету формирует wave-файл в памяти на основе желаемых звуков и выводит через стандартное устройство вывода - звуковую карту.


Часовой пояс GMT +4, время: 16:42.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.