Git будет когда-либо влиять на драйверы MIDI или другое оборудование? - PullRequest
0 голосов
/ 29 октября 2018

Довольно безумная ситуация, но здесь идет. Я выступаю в группе с двумя USB MIDI-контроллерами, подключенными через прямой USB (т.е. не MIDI DIN к USB) к моему 2012 Macbook Pro и работающему через Mainstage. Я пользуюсь этой установкой около года, и с обновлением до Мохаве все было в порядке.

Вчера я несколько часов работал над своим файлом Mainstage, используя клавиатуры на своем столе, а не те, которые я использую в своей оснастке. Затем я взял компьютер на свой концерт, и внезапно компьютер не узнал мои клавиатуры.

Он распознал другие MIDI-устройства, подключенные к нему, но ни Mainstage, ни Midipipe, программа MIDI-маршрутизатора / модификатора, которую я иногда использую, не видели, что клавиатуры были подключены.

Клавиатуры иногда появлялись в MIDI Monitor (программе, название которой говорит само за себя), и я мог видеть, что клавиатуры получали сообщений от компьютера (я написал MIDI-плагин в Mainstage, который вызывает различные клавиатуры на клавишах загораются, и они загораются) Кроме того, при открытии настройки Audio / MIDI клавиатуры выглядят подключенными (они подсвечиваются), но во второй раз я что-то сделал, проиграл ноту или что-то еще, Audio / Настройка MIDI может привести к сбою.

Подключение всех тех же кабелей к моему Macbook 2016 года сработало, слава богу, и я закончил концерт на своем более новом, но более медленном резервном компьютере.

Теперь, единственная вещь 1014 * Я мог представить, что могло бы вызвать что-то необычное после того, как точная настройка сработала так: я решил этим утром начать использовать git для отслеживания изменений в мой проект Mainstage. Я использовал git add . в папке, содержащей мой файл Mainstage, и, хотя это было, возможно, не самой лучшей идеей (он добавил что-то вроде 3200 файлов, возможно, из-за подпапок и, возможно, из-за содержимого пакета или чего-то еще), это не дало мне любые гневные сообщения. (хотя все, что я делал, это коммиты, я не выполнял ветвления, не восстанавливал и не делал ничего другого).

Есть ли вероятность, что помещение этой папки в git испортило драйверы MIDI моего компьютера? И только для этих клавиатур в частности?!?!?

1 Ответ

0 голосов
/ 29 октября 2018

На всякий случай, проверьте результат git config core.autocrlf: я бы посоветовал установить его в false, чтобы убедиться, что Git не пытается нормализовать символы eol (end olf line) добавляемых вами файлов. (например, изменение CRLF на LF)

Затем возьмите нетронутую копию ваших файлов и снова инициализируйте / добавьте их в новое хранилище: они должны быть неизменными.

...