Перенос Apple Loops на другой диск

  • Автор темы Автор темы jem777
  • Дата начала Дата начала

jem777

Well-Known Member
29 Дек 2002
1.197
218
63
"...Svat
Вот, разобрался...;D

Небольшое вступление:
Сразу оговорюсь, что работает только с лупами, с Sampler instruments нужен другой подход. (это я о том, что когда ставите какой-либо Jam Pack, он может состоять не только из лупов (aiff-файлов), но и из инструментов с библиотеками - они ставятся отдельно -
/Library/Application Support/GarageBand/Instrument Library
Далее, проверено на Logic, но GarageBand тоже должен потом лупы увидеть. А так - на свой страх и риск!

Сейчас пока только про лупы. Итак...
Смысл в том, чтобы перенести наши лупы на другой диск, и заставить систему заново проиндексировать наше луповое хозяйство, иначе проги их не увидят. (Шаманства с символическими ссылками не помогают).

1) Переносим директории с лупами из /Library/Audio/Apple Loops/Apple/ и /Library/Application Support/GarageBand/Apple Loops/ куда нам надо, например на внешний диск.

2) Отыскиваем директорию с файлами индекса лупов - /Library/Audio/Apple Loops Index/, /Library/Application Support/GarageBand/Apple Loops Index/ и /Users/<имя_юзера>/Library/Audio/Apple Loops Index/, вытряхиваем из них файлы типа Search Index A3BD3ED3-C3E1-439D-A5D7-1BA375630BB5.txt - эти файлы будут созданы заново при переиндексации.

3) А теперь собственно сама переиндексация. Идём в директорию /Library/Receipts и ищем файл GarageBand_Loops.pkg. Далее щелкаем на нём правой кнопкой мыши и выбираем "Show Package Contents", потом идём в /Contents/Resources и находим программку ALPIndex.app - это и есть индексатор, которому в качестве аргументов надо указать по одной все директории с лупами.
Опять, на программке ALPIndex.app щелкаем правой кнопкой мыши, выбираем "Show Package Contents", идём в /Contents/MacOS, видим непосредственно исполняемый файл ALPIndex.
Открываем Terminal и перетаскиваем в него ALPIndex.

(Можно Шаг 3 выполнить проще - написать в Terminal: /Library/Receipts/GarageBand_Loops.pkg/Contents/Resources/ALPIndex.app/Contents/MacOS/ALPIndex

Если нажать Enter - программа выдаст подсказку - ключ -p покажет все лупы про которые известно системе, а ключ -u как раз и добавляет путь к ним в базу данных.

Теперь добавляем директории с лупами, которые лежат на внешнем диске, одну за другой:
/Library/Receipts/GarageBand_Loops.pkg/Contents/Resources/ALPIndex.app/Contents/MacOS/ALPIndex -u /Volumes/<имя_диска>/<путь_к_директории_с_лупами>/<директория_с_лупами>/
(сами директороии можно перетаскивать из окна Finder в окно Terminal, чтобы не писать ручками )

Должно получиться типа /Library/Receipts/GarageBand_Loops.pkg/Contents/Resources/ALPIndex.app/Contents/MacOS/ALPIndex -u /Volumes/USB_Seagate/MyLoops/WorldMusic

Теперь придётся подождать, пока система прошуршит все лупы в этой директории, иногда долго.... Повторите то же самое для других директорий с лупами.

4) После можно проверить, что получилось: /Library/Receipts/GarageBand_Loops.pkg/Contents/Resources/ALPIndex.app/Contents/MacOS/ALPIndex -p

List of index files:
1) 3108 loops in "/Volumes/USB_Seagate/MyLoops/WorldMusic"
2) 761 loops in "/Volumes/USB_Seagate/MyLoops/SuperGuitar"
3) 2576 loops in "/Volumes/USB_Seagate/MyLoops/NoiseFX"

5) Результаты индексации хранятся в юзерской директории /Users/<имя_юзера>/Library/Audio/Apple Loops Index/. Чтобы лупы были нормально видны всем юзерам, перенесите файлы индекса из /Users/<имя_юзера>/Library/Audio/Apple Loops Index/ в /Library/Audio/Apple Loops Index/, вот на этом пожалуй, всё.

6) Теперь можно открыть программу (в моём случае Logic) и насладиться результатом....

PS Спасибо фирме Apple за такой геморрой с такой простой процедурой! Неужели нельзя было предусмотреть вариант установки лупов/звуков/синтов в места, отличные от системного диска?...
PSS Поставил GarageBand - с ним тоже работает - грузит лупы с внешнего харда как пионер - так что всё нормально..."

Информация взята отсюда http://www.deepapple.com/forum/index.php?board=7;action=display;threadid=19660
 
Перенес по указанному рецепту семплы лупов на другой диск. Лоджик их успешно грузит. Причем он потом показывает в меню Loop те названия каталогов, которые были проиндексированы. Например можно проиндексировать по внутренним папкам, и потом будут отражаться их названия в верхнем меню Loop. Удобно.
Не остановился на этом и перенес сэмплы инструментов Garage Band (Sampler Files 12Гб!) и лоджиковский EXS Factory Samples (3,4Гб). Что странно, лоджик их по прежнему успешно грузит.
Одна проблема, Garage Band теперь ругается что не может найти сэмплы EXS.
Пока не решил.
Системный диск с 32,88 Гб стал 17,68 Гб!:yes3:
 
  • Like
Реакции: trustme
Пробовал разметить файлы инструментов Garage Band программой EXS Manager Pro 2.9, безрезультатно.
 
Кстати, - спросил, а теперь не совсем понимаю, что именно ты имел ввиду... В частности - какие именно инструменты используют сэмплы EXS? (1-2 для примера, чтобы проверить)

А теперь о хорошем. Для гаражБенд - берем всю его папку Instrument Library (в ней 3 вложенные папки общим объемом под 10 гиг) и переносим на новый диск, а на том месте где она была (Instrument Library) создаем ее алиас. Может я не очень внимательно проверял, но по-моему все работает. Если кто-то будет пробовать - сообщите пожалуйста о результатах, ок? Особенно если что-то не так.
 
  • Like
Реакции: jem777
да с инструментами действительно проще - ярлыки всегда работают,
просто по первости он их долго искать и индексировать будет,вот и все
Недолго. Практически мгновенно благодаря спотлайту. Я перенес примерно 20,000 инструментов (ссылающихся примерно на пол-миллиона сэмплов) из писюкового 5.5.1 в восьмерку. Просто скопировал инструменты куда надо, а сэмплы - куда было удобнее (но обязательно на один из маковских дисков, то есть ни в коем случае нельзя использовать например внешний НТФС, хоть мак его и читает). И все. Инструменты просто открываются, как будто они всегда тут были, хотя если посмотреть вовнутрь - переиндексация (как и должно быть) происходит при открытии. Но занимает это доли секунды, потому что спотлайт заранее знает где находятся все сэмплы.
 
Кстати..... это получается что переносить больше нечего? То есть задачка по переносу решена окончательно? Или осталось что-то еще?
 
Оказывается на ФАТ32 тоже ищет. Сам только что убедился.:mosking:
 
Точно? Я почему-то был уверен, что спотлайт подхватывает только "свои" диски.

а спотлайт непричём, в лоджике PM (проджект менегер) есть, да и в EXS можно указать, где сэмплы искать
 
По-моему вы не поняли. Искать-то он будет, но например в моем случае такой поиск занял бы больше месяца непрерывной работы, я это подсчитывал. А благодаря спотлайт поиск происходит практически мгновенно. То есть - берем инструмент, заглядываем вовнутрь и убеждаемся, что он совсем "левый", например от виндового ЛАП 5.5.1. А затем просто его открываем с помощью exs24. Он открывается мгновенно, как будто он уже проиндексирован. Заглядываем вовнутрь еще раз и видим, что теперь он действительно проиндексирован. Но времени это не заняло. А теперь проделываем то же самое с инструментом, сэмплы у которого находятся на NTFS диске (мак их читает, а почему именно нтфс - например это у вас осталось от винды и виндового ЛАП). И в этом случае мы видим, что поиск занимает несколько минут. И если например у меня было (осталось от виндового лоджика) чуть более 20,000 инструментов, то несложно прикинуть во что это выливается по времени...

Так что спотлайт очень даже причем.
 
  • Like
Реакции: jem777
Т.е. если я их не устанавливал, а просто скопировал у "друга" - мне никогда их терь не поставить... у себя?
 
Почитал этот форум, подумал, наверное это недоразумение. В apple действительно сидят дураки!!!
Почитал форум apple http://support.apple.com/kb/HT1038 Нет всетаки дураки сидят с другой стороны
 
  • Like
Реакции: Radiator

Сейчас просматривают