Воображая невозможное .... - Гитарист
       123

Воображая невозможное ....

0 голосов
/ 12 января 2018
Однажды я был увлеченным программистом. Кто-нибудь помнит DOS? Сядьте на меня с идеей для программы (приложение для вас, молодые парни), и я часами погрузился в интегрированный редактор моего компилятора.

Я просто кратко подумал о некоторой базовой логике, а не о написать песню или припев, но только один такт мелодии за 4/4 времени, ключ C, сгенерированный искусственным интеллектом (читай случайно с правилами, смеется), и у меня началась головная боль.

Наш мозг и музыка настолько сложны, но мы можем сесть и просто придумать мелодию, попадающую в нашу голову, а затем просто бегать с ней.

С помощью компьютера он определяет ключ в хроматическом режиме, любые примечания, которые нельзя использовать, устанавливаются в false (возможно, нет), правила выбора продолжительности примечания (как и почему), разделение примечания в пределах шкалы. (жесткая ... Что за мелодия?). Правила для подсчета продолжительности, чтобы остаться в 4 общих ударов, если 4 ударов по мере. Основные правила, легкие, начинаются с тональности или минора, (я полагаю) ..... А с какими октавами ты работаешь? 1? 2? Еще?

Хотите Тайленол?

Ответы [ 34 ]

0 голосов
/ 12 января 2018
Однажды я написал программу арпеджиатора на ассемблере на моем C64 с использованием звукового чипа SID. Он попросит ввести набор интервалов, показать диаграмму, а затем воспроизвести ее на максимальном диапазоне звукового чипа и разрешить некоторые вычисления, например, реверс, только вверх или вниз, интервал смещения и т. Д.
Нет ИИ тем не менее, это был просто инструмент, помогающий мне понять аккорды и гаммы.

В настоящее время я все еще использую ASM, а также C ++ и другие языки, но было бы нелегко превратить известную теорию музыки в хороший набор правил для ИИ, без необходимости много использовать операторы If Then Else и выяснить ход программы и простой пользовательский интерфейс. В любом случае это было бы пустой тратой времени, так как в игре уже есть довольно хорошо разработанные программные пакеты, которые находятся далеко впереди.

Кроме того, как только вы узнаете теорию, нет необходимости в такой программе, которая будет в любом случае, вы ограничены в своих знаниях и не можете научить вас чему-то новому, что вы не можете себе представить. Просто изучите правила теории музыки и узнайте, как использовать ее в своем собственном мозгу. Это избавит вас от многих проблем и разочарований, когда вы обнаружите, что включить их в программу намного сложнее, чем просто изучить этот материал и поэкспериментировать с ним. то, что вы знаете.

Так гораздо приятнее и веселее.

Людвиг
0 голосов
/ 12 января 2018
Цитата:
Сообщение от Тахиметры
С искусственным Интеллект, запрограммированный компьютер может анализировать каждую музыкальную пьесу в Интернете и научиться быстро ее писать. Посмотрите, что случилось с игрой Go.
Разговор с точки зрения парня, который на самом деле пишет ai

Попробуйте это.

Положите стопку из 8 центов на тумбочку в спальне.

Попросите друга сидеть в вашей гостиной со слепой складкой. В устной форме, не трогая своего друга или какое-либо окружение, дайте своему другу указание пройти в вашу спальню, возьмите 4-ую копейку в стопке, которая находится в вашей спальне, а затем верните ее и положите в одном дюйме от правого угла кофе. стол в вашей гостиной.

Это просто простой пример того, что делают программисты.
0 голосов
/ 12 января 2018
Я тоже увлекался компьютерным программированием примерно с 1982 года, ну, не так давно. Я добрался до стадии, когда все, о чем я думал, приняло форму алгоритма. Никогда не думал о написании программы, которая бы придумала оригинальную мелодию. Как вы говорите, слишком сложно.
0 голосов
/ 12 января 2018
Поистине, задача заставить машину воспроизвести то, что мы считаем простой задачей, которую мы «делаем в своей голове», не «делая математику», - то, что компьютеры могут делают очень хорошо, головокружительно.

Между прочим, я начал с курсов базового языка сборки на мэйнфрейме IBM 360 Arrrrgh! Нам даже не приходилось трогать компьютер, который жил в его собственной специальной комнате с климат-контролем, с прихотливыми людьми, одетыми ... честно ... в белые лабораторные халаты. :)))

Мы могли видеть это через окно.
Мы общались с перфокартами.


Я забыл почти все свои тренировки, и спустя годы я нашел все эти перфокарты на чердаке и выбросили их. :)
0 голосов
/ 12 января 2018
Цитата:
Сообщение от Афины
Кто-нибудь помнит CPM ...
У меня был Осборн 1! Большинству людей придется искать это в учебниках истории. «Портативный» компьютер (например, маленький чемодан), крошечный 5–6-дюймовый экран, встроенный в крышку, два (!) Дисковода гибких дисков, современный комплект программного обеспечения (Wordstar, Visicalc и др.), Я думаю, колоссальные 64K RAM ... и операционная система CPM.
0 голосов
/ 12 января 2018
Цитата:
Первоначально написал менгир
Истинно, задача заставить машину воспроизвести то, что мы считаем простой задачей, которую мы «делаем в своей голове», не «делая математику», - то, что компьютеры могут делать очень хорошо, вызывает головокружение.

Между прочим, я начал с курсов базового языка сборки на мэйнфрейме IBM 360. Arrrrgh! Нам даже не приходилось трогать компьютер, который жил в его собственной специальной комнате с климат-контролем, с прихотливыми людьми, одетыми ... честно ... в белые лабораторные халаты. :)))

Мы могли видеть это через окно.
Мы общались с перфокартами.


Я забыл почти все свои тренировки, и спустя годы я нашел все эти перфокарты на чердаке и выбросили их. :)
Я сделал то же самое в 13-месячной программе ночной школы, изучая несколько языков на мэйнфреймах с перфокартами.

I в то время работал электронным техником и заинтересовался компьютерами. Единственный способ получить в свои руки компьютер - это создать свой собственный. Сегодня люди говорят, что «построили» компьютер, купив материнскую плату, корпус и несколько плат и подключив их все вместе.

Тогда, после проектирования системы, я начал с необработанных компонентов и припаял, используя пайку точка-точка. Конечно, это была небольшая система с Z80, 8k статической памяти, излишней клавиатурой, которую я модифицировал для работы с моей маленькой системой, и интерфейсом NTSC для использования телевизора в качестве монитора, но она работала.

I принес этот компьютер в вечернюю школу и показал его нескольким людям. В ту ночь преподаватель провел первые 15 или 20 минут занятий, рассказывая классу, как глупо было дурачиться с микропроцессорами, когда любой, кто знал что-либо о компьютерах, знал, что будущее останется в сфере мэйнфреймов. По его мнению, микропроцессоры были полезны лишь для большинства основных видеоигр.

В то время я мало что знал о компьютерах, но мне показалось как-то "правильным", что у этих микропроцессоров было гораздо больше будущее, чем наш инструктор, с 20-летним опытом, дал им кредит. Я сделал хорошую карьеру со встроенным Linux на ... микропроцессорных платах.

Мы с женой встретились в этом классе, и она все еще смеется над этой ночью.

Когда мы закончили обучение после ночного урока дно (временно) выпало из сцены локального программиста, и вдруг вам понадобилось 4 года для получения работы. Я сделал это, и, оглядываясь назад, это было одно из лучших решений, которые я принял.

Как ни странно, я действительно не использую компьютеры для создания музыки вообще. Я использую Microsoft Surface с Transcribe! и некоторое другое программное обеспечение для изучения различных аспектов музыки, и они хорошо работают для этого. но я слоняюсь вокруг, чтобы запрограммировать виртуальный синтезатор или сыграть на виртуальной гитаре, но мне это просто не подходит.

Тони
0 голосов
/ 12 января 2018
С помощью искусственного интеллекта запрограммированный компьютер может анализировать все музыкальные произведения в интернете и быстро их писать. Посмотрите, что случилось с игрой Go.
0 голосов
/ 12 января 2018
Цитата:
Первоначально написал TBman
IOnce время я был любителем компьютерного программирования. Кто-нибудь помнит DOS? Сядьте на меня с идеей для программы (приложение для вас, молодые парни), и я часами погрузился в интегрированный редактор моего компилятора.

Я просто кратко подумал о некоторой базовой логике, а не о написать песню или припев, но только один такт мелодии за 4/4 времени, ключ C, сгенерированный искусственным интеллектом (читай случайно с правилами, смеется), и у меня началась головная боль.

Наш мозг и музыка настолько сложны, но мы можем сесть и просто придумать мелодию, попадающую в нашу голову, а затем просто бежать с ней.

С помощью компьютера он определяет ключ в хроматическом режиме, любые примечания, которые нельзя использовать, устанавливаются в false (возможно, нет), правила выбора продолжительности примечания (как и почему), разделение примечания в пределах шкалы. (жесткая ... Что за мелодия?). Правила для подсчета продолжительности, чтобы остаться в 4 общих ударов, если 4 ударов по мере. Основные правила, легкие, начинаются с тональности или минора, (я полагаю) ..... А с какими октавами ты работаешь? 1? 2? Больше?

Хотите немного Тайленола?
Тебе лучше стереть эти старые клетки мозга; Я хочу, чтобы эта программа (приложение для вас, юнгс) была у меня на столе к утру понедельника .................
0 голосов
/ 12 января 2018
Цитата:
Первоначально написал Джефф Скотт
Грустно и тоже очень опасно.

На ум приходит Дарвин.
Я полностью согласен. Люди должны осваивать технологии и использовать их как инструмент, а не наоборот
0 голосов
/ 12 января 2018
DOS? Я учился на Commodore 64!
Добро пожаловать на сайт Гитарист, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...