vglogo
Featured
엘뮤 가을학기 Grand Open (Film Scoring / 댄스음악 / K-POP / 오케스트레이션 / 가상악기)

엘뮤 가을학기 Grand Open! (Film Scoring / 댄스음악 / K-POP / 오케스트레이션 / 가상악기...

Max/MSP/Jitter Workshop '10

동국대학교 영상대학원 멀티미디어학과 컴퓨터음악연구실(MARTE Lab,)에서 주최하고 한국멀티미디어...

동국대학교 영상대학원 2010년 석/박사 과정 모집

동국대학교 영상대학원 멀티미디어 학과의 컴퓨터음악 전공에서 2010학년도 석/박사 과정 신입생...

Staff Picks
LP소리가 더 좋게 들리는 분

똑같은 음악도 CD로 듣는것과 LP로 듣는것과 뉘앙스가 참 다른것같습니다 어떻게 생각하십니까?...

누엔도를 선호하는 엔지니어, 누엔도로 제작된 앨범.

흥미있는 글이 있길래 한 번 가져와봤습니다. :) 누엔도를 선호하는 엔지니어와 프로듀서 : RO...

24비트 정수 포맷과 32비트 실수 포맷, 얼마나 알고 계십니까?

VST구루 여러분들의 생각을 듣고 싶습니다. 자유롭게 이야기 할 수 있는 주제이니 어려워 말고...

하이퍼스레딩에 적합한 OS 는 ?

문득 포맷을 하려고 하다..... 생각났습니다 2.8C로 하이퍼스레딩을 사용하려고 하는데요 하이퍼스...

오됴 프로그램(큐베,로직 등등) 음질차이?

큐베나 로직, 프로툴이 오디오 인아웃은 같더라도 자체 프로그렘안에서 음질의 특성이있나요? 모...

Forum

VST 구동관련 궁굼한 점이 있습니다.

456 0 1

아는게 없어 무식하게 질문을 드려봅니다.

 

VST는 여러종류의 VSTI음을 어떻게 play 시키는 것인지 궁굼합니다. open된 linux VSTI source를 잠깐 보았는데 파악하기가 힘드네요.

 

sound play시  ioctl,write 등의 함수를 이용해서 음원을 play할줄 알았는데 해당 함수는 보이지 않고 어떻게 되는건지..ㅡ.,ㅡ;;

 

채널별로 sample 데이터를 받아서 write하는 것으로 보이는데 어디에 write하는건지 알수가 없네요.

 

VST는 VSTI의 callback을 등록하고 VSTI가 data(sampling data)를 buffer에 실어주면 VST의 main thread에서 해당 데이터를 mix(여러VSTI가 동시에 play되는 경우)하여 play를 시켜주는 것인가요? (VSTI들이 VST에게 넘겨준 sampling된 data를 mix하느냐는 것입니다.)

 

혼자 상상의 나래를 펴는건지..T.T

 

VST가 여러악기의 음을 어떻게 동시에 play하는지 간략히 설명해 주시면 감사하겠습니다. 도와주세요~!

 

추가적으로 source가 공개된 간단한 VST를 알려주시면 감사하겠습니다.

by [레벨:0]초보자 on 2011-12-08
[레벨:1]Malibu
2012.01.04

안녕하세요 Malibu입니다. 

지금 질문하신 내용들은 씬디싸이져의 구동원리에 대한것으로 보입니다. 

특히나 요즘 사용되는 PCM 방식의 씬디싸이져를 기준으로 물어보신듯 하구요

너무 질문의 범위가 넓어서 모두 다 쓰기엔 좀 힘이 들고


http://blog.naver.com/PostView.nhn?blogId=ensonlee&logNo=50093270539&redirect=Dlog&widgetTypeCall=true


여기에 가시면 간략한 신디사이져의 원리와 

동시발음의 방법등에 대한 부분들이 언급되어있습니다.

참고가 되시길 바랄께요 

그리고 오픈소스 신디에 대한부분들은 조금만 구글링하시면 동참하실수 있는 소스들이 얼마든지 있습니다. 

물론 무료로 오픈되어있구요 

Malibu였습니다.