Таким образом, я хотел всего лишь сказать, что если у нас сосуд обладает достаточно малой площадью, то и давление на его стенки будет весьма мало и составит далеко не 306 кг/см2, а всего лишь от 1 до 3 кг.
Ни разу не видел (и не слышал), чтобы считалось нормальным "подразумевать" единицы измерения. Даже если только что говорилось про бары, писать сразу после этого кг вместо кг/см2 - неправильно. И мне не понять причин, зачем это может быть нужно - неужели потому, что лень три буквы дописать? Единица измерения - это не просто слово, в котором можно часть выкинуть. На уроках физики в школе за неправильное написание единиц измерения снижают оценку, а в ВУЗах и подавно. В физике есть даже методы решения задач через единицы измерения. Например: даны какие-то условия на входе, и в конце нужно получить кг/см2. Просто анализируя, что на входе имеем килограммы, а на выходе - кг/см2, можно сделать вывод о том, что на что нужно поделить или умножить, чтобы решить задачу, даже "не помня" конкретные физические законы.
"Значение регистра писать ручками" - имеется ввиду значение делителя для частоты огибающей?
Включить пилу - дело несложное. Гораздо сложнее понять, какую частоту у нее выставить. Из небольших экспериментов, что я успел провести (возможно, опубликую их отдельно), я понял, что при наложении пилы на ноты разной высоты получаются самые разные эффекты - от просто непонятных искажений до биений или просто неких субъективно "приятных" и "интересных" звуков.
Хотелось бы понять, по какому принципу включать "пилу" в зависимости от играемой ноты. Например, можно пытаться включать ее с частотой, кратной частоте ноты, для получения каких-то гармоник (но это не для любых нот получится). А можно еще чем-то руководствоваться, но чем?
Может, есть какие-то околоспектрумные форумы, где есть гуру, которые могут что-то посоветовать и разъяснить все эти нюансы?
Собственно, у меня пока тоже нет полного понимания того, какие именно эффекты дальше реализовывать, чтобы получить "спектрумовские" звуки. Кое-что мне подсказали, буду экспериментировать.
В этом проекте у меня не было цели как-то дополнительно звук обрабатывать. Понятно, что можно аналоговый выход AY оцифровать, чтобы на него наложить дополнительные фильтры, ревербератор, фленжер или ещё что-то, но для этого надо ещё один микроконтроллер ставить. Пока что я себе такой задачи не ставил.
Для собственно музыки экран, понятно, не нужен. Просто хочется сделать разные режимы - и с огибающей, и с орнаментами, да ещё разными, а когда их будет уже десяток, можно будет запутаться, что именно сейчас включено, особенно если последний включённый режим будет запоминаться в настройках. Ну это так, из разряда хотелок.
Я уже попробовал добавить режим, в котором включается пилообразная огибающая, а делитель частоты этой огибающей меняется всё тем же переменником. Ну да, если частота огибающей достаточно большая, кислотный звук получается. Но интереснее, наверное, если эта частота огибающей не постоянная, а тоже как-то периодически изменяется. В общем, буду пробовать.
Про миди-логику тоже понятно, но здесь у меня пока опыта никакого нет. Можно и клавиатуру с after touch задействовать, но у меня она простая совсем. В общем, тут огромное поле для экспериментов. Если в будущем что-такое реализую, обязательно будет продолжение.
Спасибо за разъяснения. Здесь порт для приёма MIDI вроде на скорости 115200 бод открывается. По крайней мере, при игре с клавиатуры я каких-то тормозов и тем более пропадания нот не замечал. В исходном проекте автор в этом месте никакого резистора не ставил. В общем, в следующем устройстве попробую поменьше резистор поставить.
В этом устройстве, которое я сделал, ударные неплохо реализованы автором исходного проекта. Можно включить канал 10 и поиграть на клавиатуре, я что-то не догадался в видео это включить.
Про арпеджио я тоже думал. Скорость можно подгонять под темп, который задаётся в MIDI. Но я пока эту тему ещё не изучал.
Ваша схема содержит куда больше деталей - зачем их столько? Вижу две кнопки - что они делают?
Я уже делал пробный вариант схемы, в которой три AY и OLED дисплей, только без MIDI-входа. Ставил 4 регистра 74HC595, всё нормально работает, скорости хватает. Сейчас вижу, что хватило бы и двух регистров, если шины данных AY параллельно подключить, как в этой схеме.
Если поставить один 74HC165, можно 8 кнопок подключить для переключения режимов и регулировки параметров. В следующем варианте схемы все это попробую, когда руки дойдут.
Орнаменты обязательно хочу запилить. Просто я на данный момент осознал, что если добавлять ещё какие-то режимы, нужен всё-таки экран, на котором текущий режим показывается. Для этого схему надо переделать, здесь уже свободных пинов у Arduino нет. Кроме того, мне регулировка переменным резистором не нравится. Как минимум, хочется линейный поставить, а лучше вообще энкодер, а то и не один, для разных параметров.
Можете пояснить, что имеете ввиду под автотюном огибающей? Слова понятны, но неясно, какой именно эффект означают.
Спасибо, поизучаю. Для более нажористого звука я пробовал аж три AY-3-8910 ставить, один из них звук с частотой чуть выше, а ещё один - с частотой чуть ниже основной ноты накладывает. Но в той схеме MIDI-входа не было - несколько кнопок прямо на плате для извлечения нескольких нот. Надо будет вариант и с MIDI-входом сделать.
Схему я взял готовую в виде картинки из исходного проекта и подправил в графредакторе. Можете подсказать, в какой программе лучше схемы рисовать? Желательно не очень навороченную. Я попробовал штук 5 разных, в них разные недостатки. В части так вообще готовых чипов на 40 контактов не нашёл.
10к - Вы имеете ввиду в цепи MIDI-входа? Я этот кусок схемы тоже готовый взял. А на что эти времянки влияют? На передачу MIDI-сообщений от клавиатуры?
(Если честно, я больше программист, в железе мало разбираюсь)
Спасибо за идею, я уже немного попробовал с огибающими поэкспериментировать. Тут ещё вопрос, куда выносить управление ими - надо добавлять какие-то дополнительные кнопки и регуляторы, а в этой схеме пины у Arduino уже закончились. Надо делать новую.
Да, хотелось использовать именно те самые чипы AY-3-8910 и аппаратный MIDI-вход, чтобы можно было без компа с клавиатуры играть. Я взял готовый проект и немного развил его, добавил дополнительные режимы. До этого пробовал делать только плееры AY-музыки из PSG-файлов на Arduino и таком чипе, примеры таких проектов и на Хабре есть. В какой-то мере это и для самообучения, с Arduino я меньше года назад начал что-то делать.
Ни разу не видел (и не слышал), чтобы считалось нормальным "подразумевать" единицы измерения. Даже если только что говорилось про бары, писать сразу после этого кг вместо кг/см2 - неправильно. И мне не понять причин, зачем это может быть нужно - неужели потому, что лень три буквы дописать? Единица измерения - это не просто слово, в котором можно часть выкинуть. На уроках физики в школе за неправильное написание единиц измерения снижают оценку, а в ВУЗах и подавно. В физике есть даже методы решения задач через единицы измерения. Например: даны какие-то условия на входе, и в конце нужно получить кг/см2. Просто анализируя, что на входе имеем килограммы, а на выходе - кг/см2, можно сделать вывод о том, что на что нужно поделить или умножить, чтобы решить задачу, даже "не помня" конкретные физические законы.
Не знаю, действует ли сейчас:
https://www.afisha.ru/msk/other/retropoezd-4727/
https://www.rzd.ru/ru/10420/page/103290
"Значение регистра писать ручками" - имеется ввиду значение делителя для частоты огибающей?
Включить пилу - дело несложное. Гораздо сложнее понять, какую частоту у нее выставить. Из небольших экспериментов, что я успел провести (возможно, опубликую их отдельно), я понял, что при наложении пилы на ноты разной высоты получаются самые разные эффекты - от просто непонятных искажений до биений или просто неких субъективно "приятных" и "интересных" звуков.
Хотелось бы понять, по какому принципу включать "пилу" в зависимости от играемой ноты. Например, можно пытаться включать ее с частотой, кратной частоте ноты, для получения каких-то гармоник (но это не для любых нот получится). А можно еще чем-то руководствоваться, но чем?
Может, есть какие-то околоспектрумные форумы, где есть гуру, которые могут что-то посоветовать и разъяснить все эти нюансы?
Не за что. Мне уже самому стало интересно это реализовать, заказал себе такую плату :)
Про гармонику частоты не очень понял. AY выдаёт прямоугольный сигнал. Этот уже не чистый синус, и в нем и так полно гармоник.
Я хочу потенциометр заменить на энкодер или просто две кнопки плюс/минус, чтобы пошагово отклонение частоты изменять. Можно будет поточнее это делать.
Собственно, у меня пока тоже нет полного понимания того, какие именно эффекты дальше реализовывать, чтобы получить "спектрумовские" звуки. Кое-что мне подсказали, буду экспериментировать.
В этом проекте у меня не было цели как-то дополнительно звук обрабатывать. Понятно, что можно аналоговый выход AY оцифровать, чтобы на него наложить дополнительные фильтры, ревербератор, фленжер или ещё что-то, но для этого надо ещё один микроконтроллер ставить. Пока что я себе такой задачи не ставил.
Для собственно музыки экран, понятно, не нужен. Просто хочется сделать разные режимы - и с огибающей, и с орнаментами, да ещё разными, а когда их будет уже десяток, можно будет запутаться, что именно сейчас включено, особенно если последний включённый режим будет запоминаться в настройках. Ну это так, из разряда хотелок.
Я уже попробовал добавить режим, в котором включается пилообразная огибающая, а делитель частоты этой огибающей меняется всё тем же переменником. Ну да, если частота огибающей достаточно большая, кислотный звук получается. Но интереснее, наверное, если эта частота огибающей не постоянная, а тоже как-то периодически изменяется. В общем, буду пробовать.
Про миди-логику тоже понятно, но здесь у меня пока опыта никакого нет. Можно и клавиатуру с after touch задействовать, но у меня она простая совсем. В общем, тут огромное поле для экспериментов. Если в будущем что-такое реализую, обязательно будет продолжение.
Спасибо за разъяснения. Здесь порт для приёма MIDI вроде на скорости 115200 бод открывается. По крайней мере, при игре с клавиатуры я каких-то тормозов и тем более пропадания нот не замечал. В исходном проекте автор в этом месте никакого резистора не ставил. В общем, в следующем устройстве попробую поменьше резистор поставить.
Можно на Али купить платку за несколько сотен рублей, допаять немного и получить коробочку с General MIDI:
https://www.youtube.com/watch?v=7xIEA66e7eI
В этом устройстве, которое я сделал, ударные неплохо реализованы автором исходного проекта. Можно включить канал 10 и поиграть на клавиатуре, я что-то не догадался в видео это включить.
Про арпеджио я тоже думал. Скорость можно подгонять под темп, который задаётся в MIDI. Но я пока эту тему ещё не изучал.
Ваша схема содержит куда больше деталей - зачем их столько? Вижу две кнопки - что они делают?
Я уже делал пробный вариант схемы, в которой три AY и OLED дисплей, только без MIDI-входа. Ставил 4 регистра 74HC595, всё нормально работает, скорости хватает. Сейчас вижу, что хватило бы и двух регистров, если шины данных AY параллельно подключить, как в этой схеме.
Если поставить один 74HC165, можно 8 кнопок подключить для переключения режимов и регулировки параметров. В следующем варианте схемы все это попробую, когда руки дойдут.
Орнаменты обязательно хочу запилить. Просто я на данный момент осознал, что если добавлять ещё какие-то режимы, нужен всё-таки экран, на котором текущий режим показывается. Для этого схему надо переделать, здесь уже свободных пинов у Arduino нет. Кроме того, мне регулировка переменным резистором не нравится. Как минимум, хочется линейный поставить, а лучше вообще энкодер, а то и не один, для разных параметров.
Можете пояснить, что имеете ввиду под автотюном огибающей? Слова понятны, но неясно, какой именно эффект означают.
Спасибо! Буду пробовать.
Бывает отдельная коробочка на двух чипах AY, но цена кусается:
https://www.twistedelectrons.com/ay3
Встречал на Avito некий её самопальный аналог, но тоже недёшево.
В принципе, на основе данного проекта можно самому что-то подобное сделать.
Спасибо, поизучаю. Для более нажористого звука я пробовал аж три AY-3-8910 ставить, один из них звук с частотой чуть выше, а ещё один - с частотой чуть ниже основной ноты накладывает. Но в той схеме MIDI-входа не было - несколько кнопок прямо на плате для извлечения нескольких нот. Надо будет вариант и с MIDI-входом сделать.
Схема, конечно, не особо для написания музыки, больше учебная. Ну и хотелось именно спаять железный синт, а не делать всё в компе.
Схему я взял готовую в виде картинки из исходного проекта и подправил в графредакторе. Можете подсказать, в какой программе лучше схемы рисовать? Желательно не очень навороченную. Я попробовал штук 5 разных, в них разные недостатки. В части так вообще готовых чипов на 40 контактов не нашёл.
10к - Вы имеете ввиду в цепи MIDI-входа? Я этот кусок схемы тоже готовый взял. А на что эти времянки влияют? На передачу MIDI-сообщений от клавиатуры?
(Если честно, я больше программист, в железе мало разбираюсь)
Спасибо за идею, я уже немного попробовал с огибающими поэкспериментировать. Тут ещё вопрос, куда выносить управление ими - надо добавлять какие-то дополнительные кнопки и регуляторы, а в этой схеме пины у Arduino уже закончились. Надо делать новую.
Да, хотелось использовать именно те самые чипы AY-3-8910 и аппаратный MIDI-вход, чтобы можно было без компа с клавиатуры играть. Я взял готовый проект и немного развил его, добавил дополнительные режимы. До этого пробовал делать только плееры AY-музыки из PSG-файлов на Arduino и таком чипе, примеры таких проектов и на Хабре есть. В какой-то мере это и для самообучения, с Arduino я меньше года назад начал что-то делать.