- 준비
ddp 라이브러리 추가
$ meteor add ddp - 외부 DDP 연결
extDDP = DDP.connect("http://externalhost.com:4100"); - Collection 연결
Posts = new Mongo.Collection('posts', extDDP);
2,3 과정은 client 에서 가장 먼저 실행되도록 client/lib 디렉토리 안에 넣는 것을 추천 - 기존 연결을 외부 DDP로 대치
Meteor.connection = extDDP;
ex) 활용예
Meteor.connection = extDDP;
Meteor.loginWithPassword(login.valiu, password.value);
Meteor.startup 같은 곳에서 사용하면 좋음.
만일 login을 그냥 사용하려면
expDDP.call('login', .... ); 형태로 사용하여야함. - Subscribe 사용
onCreated 시점에 this.subscribe 대신 DDP 객체의 subscribe를 사용
Template.postView.onCreated(function() {
extDDP.subscribe("getPosts", { searchWord: 'blahblah' });
}); - Helper 사용
3번처럼 했다면 그냥 똑같이 사용
Tempalte.postView.helpers({
"posts": function() {
return Posts.find({});
}
}); - Method 사용
Template.postInput.events({
"submit": function(e) {
expDDP.call('addPost', inputText.value', function(error, result) {
/* do something */
});
e.preventDefault();
}
});
Renoise는 Ableton Live Standard 버전처럼 기본적으로 아무 악기가 없고 달랑 샘플러 하나가 전부인데 그마나 다행인건 멀티레이어라고나 할까. 샘플러만 있으면 사실 다 되지. 아날로그 웨이브 테이블을 최소단위로 넣어서 루프를 돌리면 되니까. 근데 그러면 무조건 폴리포니가 되어서 구조적으로 모노 신스는 구현이 불가능하다. 그것도 방법이 없는 건 아닌데 Bend 라든가 Glide 등등으로 하면 되니까. 그래도 모노 신스가 있었으면 좋겠는데 방법이 있더라. http://forum.renoise.com/index.php?/topic/27225-renoise-native-monophonic-synthesiser/ 이 글을 보고 약간 충격을 받음. 이펙터만 있으면 역시 소리를 만들 수 있구나! 바로 시도에 들어감. 처음은 이런 상태. 나는 누군가. 여긴 어딘가. 키보드를 눌러도 아무 소리가 안난다. ESC 눌러서 첫번째 트랙 맨위에 Z(C-4 00) 하나 눌러 놓고 일단 플레이. 일단 이렇게 해놓고 소리가 날 수 있게 한단 말이지. 그럼 먼저 제네레이터. 일단 1byte짜리라도 뭐가 있어야 시작을 할 수 있으니 빈 샘플을 만들자. 1byte 짜리 빈 샘플을 만든다. 당연히 소리가 안난다. DC Offset을 만들어 00 인 상태를 바꿔보자. 퍽하고 클릭음이 생기면서 Master Scope 에 변화가 생겼다. Meter도 생겼다. 그런데 이건 소리라고 할 수 없다. RingMod(Ring Modulator)를 추가해보자. 오오 소리가 난다. 0인 경우엔 Ring Modulator를 적용해도 0으로 소용이 없지만 DC Offset으로 값을 변경한 후부터 Oscillator에 따라 파형이 생긴다. 기본적으로 440Hz의 음을 들을 수 있다. 무에서 유를 만들기는 했는데 Pitch도 Volume도 없다. 일단 Pitch부터 해보자. Key Tracker로 Dest...
댓글
댓글 쓰기