Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Звук

Автор: Guest 28.04.2006 20:44

Люди, не подскажите сайтик, на котором исходники разных мелодий лежат, т.е. готовые pas. Файлы в нотах. Заранее благдарен

Автор: Zxzc 5.05.2006 1:58

Я думаю такими вещами никто не занимается...
Но есть интересный вопрос: есть ли какая то логическая связь между частотой герц в динамике
и октавой фортепиано?
Вроде должна быть, но у меня возникла мысль, что ее нет.
Хм... Надо бы подумать...

Автор: volvo 5.05.2006 2:00

Цитата(Zxzc @ 4.05.2006 21:58)
Я думаю такими вещами никто не занимается...

А ты не думай... Оперируй фактами, а не догадками... Как только Сурсы вернутся - дам ссылку на программу, которая это делает...

А к тебе лично - вопрос: Что значит "в динамике"?

Автор: klem4 5.05.2006 10:45

Так у нас тоже темка была, да и пианино свое ты помоему выкладывал, не могу найти пока ... а вот http://forum.pascal.net.ru/index.php?s=&showtopic=4847&view=findpost&p=39717

Автор: xds 5.05.2006 16:58

Здесь был набросок кода, преобразующего командную строку оператора PLAY (из Microsoft Basic) в последовательность частот... От него осталась только одна функция, представляющая чисто теоретический интерес (в соотвестствии с правилами раздела)

function SemiFreq(n: Integer): Double;
begin
SemiFreq := 440 * Exp(Ln(2) * ((n - 34) / 12));
end;


Цитата
есть ли какая то логическая связь между частотой герц в динамике и октавой фортепиано?

Фортепиано, как и многие другие музыкальные инструменты, настраивается в т. н. равномерно-темперерированном строе, в котором распределение частот по ступеням звукоряда носит эспоненциальный характер (основание - 2). Функция SemiFreq осуществляет расчёт частоты по номеру полутона (например, 34 - это Ля первой октавы, 35 - Ля-Диез первой октавы, 46 - Ля второй октавы и т. д.). Переход на октаву (12 полутонов) соответсвует двукратному изменению частоты.

Автор: lapp 5.05.2006 17:08

Добавлю для завершенности этого замечательного отрывка из теории музыки:
Ля первой октавы = 440 Гц
Это если не учитывать некоторые исторически сложившиеся исключения.. smile.gif

Автор: volvo 5.05.2006 17:11

Ребята, читать разучились?

Цитата(Правила Раздела)
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ - для этого есть отдельный раздел!

Автор: xds 5.05.2006 17:17

Например, у арфы это Ля третьей октавы. Вообще, частота 440 Гц часто используется при настройке музыкальных инструментов.

Автор: GoodWind 5.05.2006 18:17

volvo, не придирался бы к 3 строчкам кода... рассматривай их как формулу расчета частоты по номеру полутона.

Автор: volvo 5.05.2006 18:20

Цитата
не придирался бы к 3 строчкам кода.

GoodWind, да здесь ДО того, как я оставил сообщение было их не меньше сотни... На время коррекции поста глянь...

Автор: GoodWind 5.05.2006 18:58

вопросов больше не имею...

Автор: guest 7.05.2006 0:04

Спасибо за ноты!!