Веб-приложение chordseqai-это динамичный и удобный интерфейс для взаимодействия с моделями глубокого обучения. Это приложение Next.js позволяет пользователям составлять красивые прогрессии аккордов, предлагая следующий аккорд.

Это приложение происходит из -за проекта выпускника chordseqai, разработка продолжается в этом новом репозитории.
В этом разделе описывается, как запустить приложение локально. Если вы хотите вместо этого использовать развернутую версию, посетите chordseqai.com.
Прежде чем начать, убедитесь, что у вас установлено следующее:
Перейдите к месту, где вы хотите, чтобы приложение было загружено в командной строке.
Клон репозиторий: git clone https://github.com/PetrIvan/chord-seq-ai-app.git
Перейдите к каталогу проекта: cd chord-seq-ai-app
Установить пакеты NPM: npm install
Для запуска приложения локально:
npm run devЭто приложение в настоящее время поддерживается только на настольных устройствах. Рекомендуется браузер хрома, так как еще одна альтернатива не может быть стабильной.
Комплект клавиш, также иногда называемые горячими классами, доступны для большинства функций приложения. Когда вы падаете над элементом компонента, он показывает вам, что происходит на щелчке, а также в ярлыке для него. Состояние приложения автоматически сохраняется локально в браузере, поэтому вы не потеряете прогресс, если вы не удалите данные сайта.
Значок плюс (ярлык A ) над временной шкалой можно использовать для добавления нового аккорда. Он инициализируется как пустой аккорд, обозначенный ? Полем Нажав на него, выберет его, и предложения покажут, выбор также может быть обработан клавишами со стрелками.
Выбранный аккорд может быть удален с помощью значка Delete ( Del ), расположенного рядом со значком Plus. Если вы случайно что -то удаляете, вы можете отменить и переделать изменения со стрелками ( Ctrl + Z , Ctrl + Y ).
Расположен под временной шкалой. Нажав на любой предложенный аккорд заменит выбранную аккорду. Вы можете искать аккорды по их символу или примечаниями. Если вы не можете найти аккорд, который ищете, попробуйте Include Variants .
Похоже на видео редакторов. Прокрутите колесо мыши, чтобы увеличить/выходить, перетаскивание колеса мыши переместит вид. Аккорды нельзя перетасоваться.
Вы можете перетаскивать правый край аккорда, чтобы сделать его по другой продолжительности. Он придет к клещам в верхней и нижней части временной шкалы.
4/4 подпись является наиболее распространенной в западной музыке, но вам может понадобиться другой вариант. Просто нажатие на подпись отобразит меню, чтобы изменить его на что -то другое.
Нажатие на значок воспроизведения ( Space ) начнет воспроизведение. Blue Playhead начнет двигаться, а аккорды будут играть, нажав на значок снова, приостановит его. Вы можете переместить игровой голов, щелкнув или перетаскивая мышь на клещах, но позволив финишу воспроизведения автоматически переместить Playhead к началу.
Метроном можно включить ( M ), а темп (в ритмах в минуту) может быть указан на значках рядом со значком средней игры.
Модели базового трансформатора может быть недостаточно для вас, так как вы можете также попытаться применить некоторые пользовательские стили к рекомендациям. Нажатие на верхнее меню позволит вам изменить модель.
Рецидивирующая сеть - самая простая и быстрая модель, но она может не иметь достаточной емкости, чтобы удовлетворить ваши потребности. Мы рекомендуем использовать эту модель только на более медленных устройствах.
Модели трансформаторов и их варианты S, M и L (стоящие для маленького, среднего и большего) являются лучшим вариантом. Большая модель может дать лучшие предложения за счет более медленного вывода.
Условные модели трансформаторов позволяют вам также выбирать конкретный жанр и десятилетие прогрессирования аккордов, которое вы сочиняете. Новая часть будет отображаться рядом с названием модели, где вы можете выбрать стиль, к которому вы собираетесь. Можно выбрать несколько жанров, и может быть применено пользовательское взвешивание, чтобы уделить больше внимания конкретному стилю.
Транспозиция выполняется из левого значка в верхнем правом меню. Отрицательные значения семитона могут быть введены, чтобы перенести вниз.
Вы можете импортировать и экспортировать последовательность, которую вы сочиняете в формате .chseq (рекомендуется для сохранения), но вы также можете использовать MIDI -файлы. Если вам каким -то образом удается разбить приложение, импортируя недопустимый файл, вы можете очистить данные сайта браузера, чтобы решить проблему (в Google Chrome в условиях Settings > Site Settings > View permissions and data stored across sites найдите localhost и Delete It).
Рекомендуется для более продвинутых пользователей. Открывая меню варианта в временной шкале для выбранного в настоящее время аккорда ( V ) или предложений через его кнопку, вы можете указать, какой вариант использовать (обычно, альтернативные обозначения или инверсии). Нажатие на любую альтернативу изменит визуализацию на пианино. Когда это меню открыто со временной шкалы, вновь выбранное вариант может быть либо применен один раз (только к этому аккорду), либо ко всему (заменить все одинаковые аккорды этим вариантом). Когда он открыт из предложений, его можно использовать один раз (заменить выбранную аккорду на этот вариант) или устанавливать в качестве по умолчанию (что делает его предпочтительным вариантом в предложениях). Вы можете закрыть это меню из близкого значка (альтернативно Esc ).
Хотя вы можете попытаться использовать варианты для составления аккордов, это не рекомендуется. Используйте варианты аккордов только тогда, когда вы хотите использовать другой символ для этого аккорда.
Используется научная нотация подачи, также известная как нотация американского стандарта. Шарпы используются вместо квартир для имен заметок, чтобы облегчить чтение и понимание обозначения.
Чтобы получить список всех доступных функций, ознакомьтесь с функциями страницы в вики.
В: Как chordseqai можно использовать для производства профессиональной музыки? Требуется ли атрибуция для прогрессирования аккордов?
A: Вы можете экспортировать производимые хордовые прогрессии в качестве MIDI -файла и использовать его в другом программном обеспечении для производства музыки (например, в DAWS). Все, что вы производите с помощью этого приложения, за вами, поэтому никакой атрибуции не требуется.
В: Какую информацию используют модели для получения предложений?
A: Предыдущие аккорды без их вариантов используются. Продолжительность аккорда на данный момент игнорируется, последовательные аккорды объединяются.
В: Существует ли предел количества аккордов на последовательность, которые можно ввести?
A: Там может быть максимум 255 аккордов (после удаления дубликатов и пустых аккордов) из -за ограничений моделей.
В: ИИ обучается на моих произведениях искусства?
A: Ваши данные остаются частными и не используются для обучения наших моделей искусственного интеллекта. Вся обработка происходит локально в вашем браузере.
В: Какие пользовательские данные занимаются chordseqai?
A: Adseqai использует Umami Analytics для базовой статистики использования, сосредоточенной на конфиденциальности и анонимности. Мы собираем минимальные анонимные данные исключительно для улучшения функциональности приложений и пользовательского опыта. Никаких личных или подробных данных об использовании не отслеживается.
Это приложение Next.js 14. Tailwind CSS используется в качестве библиотеки для стиля, Zustand служит библиотекой управления государством, для запуска моделей искусственного интеллекта используется время выполнения Onnx, а Tone.js выполняет работу библиотеки воспроизведения звука для составленных прогрессии аккордов.
Распределено по лицензии MIT. Смотрите LICENSE для получения дополнительной информации.