Kontakt 5 - No library found. 에러 해결방안
콘탁에서 일부 라이브러리 로드 시 다음과 같은 에러가 뜨는 경우가 있습니다.
추가하려는 라이브러리 폴더에 nicnt라는 확장자를 가진 파일이 없는 경우에 발생하는데
이런 경우 nicnt 파일을 어디선가 구해와서 수정해야 하는데 아래 링크를 통해서 받을 수 있습니다.
( 주의 : 어떤 가상 악기의 경우에는 라이브러리 로드를 원래부터 지원하지 않는 경우가 있는데 이런 경우 Kontakt에서 Files 탭에서 직접 로드해야 합니다. 이는 가상 악기 제조사에서 배포하는 도움말을 보면 확인 할 수 있습니다. )
위 파일을 다운로드 받고 맥의 텍스트 편집기를 열면 다음과 같이 나옵니다.
위에 보시면 수정해야할 부분을 노란색 네모박스로 해놨습니다.
우선 네모박스에서 LibName이라는 문자열이 있는데 이 문자열을 로드가 실패하는 가상악기 이름으로 변경해야 합니다.
콘탁으로 라이브러리를 로드 시 실패한 폴더에 가보면 예를 들어 Cinesamples의 CinePerc 라는 가상악기를 로드하는데 실패했다면 해당 폴더에 다음과 같은 이름을 가진 파일들이 있습니다.
CSPercCore.nkc
CSPercCore.nkr
nkc, nkr 확장자를 가진 파일이 있는 것을 볼 수 있고 CSPercCore가 라이브러리 이름입니다.
이 라이브러리 이름으로 LibName 문자열을 변경해야 합니다.
변경하면 대략 아래처럼 되겠죠..
<Product version="1">
<Name>CSPercCore</Name>
<Type>Content</Type>
<PoweredBy>Kontakt</PoweredBy>
<Visibility>1</Visibility>
<Company>Audiobro</Company>
<AuthSystem>RAS2</AuthSystem>
<SNPID>823</SNPID>
<RegKey>CSPercCore</RegKey>
<Icon>
그리고 <SNPID>823</SNPID> 에 숫자 823도 변경해야 할 수 있는데 이는 숫자 식별자로 다른 가상악기와 충돌이 발생않는 숫자를 입력해야 합니다.
제가 임의로 823이라고 입력했는데 로드에 실패한다면 다른 숫자값으로 입력해야 합니다.
일단은 823 그대로 두도록 하고.
이제 template.nicnt 파일 이름을 CSPercCore.nicnt 로 변경하고 CSPercCore.nkr.nkc, CSPercCore.nkr 가 있던 폴더로 복사합니다.
그리고 콘탁에서 로드하면 정상적으로 로드가 될것입니다.
참고로 콘탁에 로드 시 라이브러리가 빈 이미지로 보일 수 있는데 이런 경우 nicnt 폴더에 임의의 Wallpaper.png 라는 이름으로 이미지 파일을 만들어서 저장하면 해당 이미지로 라이브러리가 표시되게 됩니다.