슈퍼콜라이더로 어플리케이션 만들기

보다 자세한 내용은 help문서로 가셔서 Extending SC의 Standalone Applications을 참조하시기 바랍니다.

슈콜에서 어플리케이션 만드는 방법은 두가지가 있는데요.
xcode를 이용하는 방법과 템플릿을 이용하는 방법입니다.
저는 두번째 방법인 standalone template를 다운받아 수정하여 사용하는 방법을 조사하였습니다.

1. http://sourceforge.net/projects/supercollider/files/Mac%20OS%20Standalone%20Template

2. 코드수정
세 개의 파일을 수정할것입니다.
(Info.plist, modifyStartup.sc, SCSA_Demo.sc)

이 파일들의 위치는 오른클릭해서 contents폴더가 보이고 안으로 들어가면 Info.plist가 있습니다.
나머지 두개의 파일은 저같은 경우는 /Users/anibae/Desktop/Standalone Template.app/Contents/Resources/SCClassLibrary 여기에 modifyStartup.sc, SCSA_Demo.sc가 있습니다.

1) modifyStartup.sc 수정 (시작할때 설정을 하는 용도의 파일)
SCSA_Demo.new(“The Cheese Stands Alone”, Rect(400, 400, 300, 200), interpreter.s).front;
좀 밑으로 스크롤 하면 이부분이 나오는데 SCSA_Demo를 자신의 원하는 이름으로 바꾸어주셔요(시작문자는 대문자, 클래스이기 때문에) 저는 Insook.new로 바꾸었어요.

2) SCSA_Demo.sc 수정(실제 코드부분)
파일이름을 Insook.sc로 바꾸어 주시고 코드를 안으로 들어가 또 수정을 해야 합니다.
맨 앞에 SCSA_Demo을 Insook으로 바꾸어 주고 자신의 코드를 init { }안에 넣어줍니다.

3) Info.plist 수정(실행시 이름을 바꾸어주는 역할)
텍스트 에디터로 열어서 CFBundleName밑에 있는 부분을 Insook 수정합니다.

Advertisements