기본 콘텐츠로 건너뛰기

Renoise - 악기도 Sample도 없이 Loop만들기

자가 치료용 음악 작업.

Renoise 3.0.1 시작

손풀기라고 생각하고 텅빈 마음으로 출발하자.

10분이면 충분하겠지.

00 패치에 48khz, 8bit mono짜리 48sample을 만들어보자.

웨이브 폼은 대충 sawtooth 같은 느낌으로


거칠게 그리는 게 맛.

중심이 되는 리프를 어떻게 할까

Phrase Editor라는게 보인다. 열어보자.

Arp-Rising 프리셋이 맘에 드네

오케이 이걸로 결정.

꾹꾹 눌러보니 아스트랄하고 좋구만

esc를 누르고 패턴을 짜다보니 48 step 이랑 맞는 듯. 왜냐 이게 12짜리니까.

12x4개를 한패턴으로 가자

C-C-F-F 하나 가고


A#-A#-D#-D# 이렇게 5도권(circle of fifths) 돌아보자.

마지막에 약간 변화줘서 8개.

48이니까 3의 배수가 되어서 왈츠가 되네.

왈츠 좋지. 댄스음악의 대선배님이시.

메마르고 퍽퍽한 사운드가 좋구나.

손으로 그린 샘플 사운드를 그냥 이렇게 생으로 쓰면 음이 끊어지는게 너무 심해서 듣기 괴로우니까 Volume Envelope를 주자


Sustain을 줬더니 더 안타까운 느낌이다.
Decay를 약하게 줬더니 동그란 느낌이 살아나는게 좋아서 더 심하게 줘보고 싶다.

아유 동그랗다.
많이 들어본 소리는 아니지만 그래서 이 짓을 하는 것이지.

소리는 좋아. 괜찮아. 이왕에 아르페지에이터를 썼는데 딜레이가 빠질 수 없지.
S01 이라는 이름의 첫번째 Send에 Delay를 달자.
역시나 프리셋 Synced 1&3 Flipped를 써서 1,3번째 비트를 타고가게 하자.

딜레이 같은 공간계 이펙트는 여러 채널에서 재활용이 가능하니까 Send에 만들어 놓고
얼만큼 보낼지만 정해주는게 시스템 자원 이용면에서 저렴하다.

Send를 검색해서 -3.00db만 Amount 를 준다.

Loom이나 Final Fantasy도 약간 생각나면서 기분이 좀 나아졌다.

일단 빨리 마무리해야지. 나중에 볶아먹든 지져먹든 뤂 슬라이스를 하든 하고.
본격적으로 작업이 되기 전에 중단해야겠다.
이정도면 북을 치거나 피리를 불거나하는 등의 잼을 하기엔 적당하지뭐. 텅텅 비어있으니까.

계산을 잘못해서 튠이 정튠은 아닌데 뭐 악기가 맞추면 되니까 별 상관없지.

 분량을 위해 대충 복사하고 4마디마다 단음 패턴을 넣어서 마무리.

https://soundcloud.com/spectrick/noau

이 블로그의 인기 게시물

Mac 주의 - 약간 빡치는 git 대소문자 변환 파일명 변환(renaming)하는 법

Mac에서 종종 화나는 일 중 하나가 파일 시스템이 대소문자를 구분하지 않는 점이다.
가령, A.png를 a.png로 바꿔야할 경우 HFS 기준으론 전혀 바뀐 점이 없는 걸로 인식하는데 다소 화가난다.
하지만, 방법이 없는 것은 아닌데

A.png를 임의의 다른 파일로 바꾼다. (ex. A_.png)1에서 바꾼 상태에서 staging 한다. (git add A_.png)1의 파일을 다시 원래 바꾸려고 했던 파일로 바꾼다. (mv A_.png a.png)3을 다시 staging 한다. (git add a.png)commit 한다.https://stackoverflow.com/a/40307511/880991 에서 답변해준 Chris Barr 님에게 감사를.
* 추가

실제로 해보니 git mv --force A.png a.png 가 더 간단하다. 이는 바로 staging 영역에 add까지 해준다.

React-Native App 개발 시 Expo 선택 전에 고려해야할 것.

Expo는 지옥같은 React-Native 개발 환경 아래 섬광처럼 빛나는 훌륭한 도구지만 빛이 있으면 어둠이 있는 법.
https://docs.expo.io/versions/latest/introduction/why-not-expo.html 에선 이런 경우에 Expo를 사용을 고려하라고 전하고 있다.


독립형 앱에 이미지 같은 정적 자원(Assets)들을 함께 묶어 배포할 수 없다.background 혹은 장치가 잠자기 모드일때 코드 실행을 지원하지 않는다.일부 API를 미지원. Bluetooth, WebRTC 같은 건 아직.오버헤드가 꽤 크다. iOS 25MB, Android 20MBPush Notification의 경우 OneSignal 같은 외부서비스를 활용하려면 ExpoKit을 사용하거나 Expo가 아닌 React-Native를 사용해야한다.Staging/Production같은 다양한 디플로이 환경. 하지만 이 경우 https://github.com/oliverbenns/expo-deploy 같은 선택지도 있으니 참조할 것

즐거운 Online Prototyping Tool 들

jsbin, codepen, jsfiddle 이런 것들은 일단 생략. 너무 유명한 것들이라.

https://launchpad.graphql.com - node.js 기반 graphQL 연습장. 이것만으로도 충분히 훌륭한 백엔드
https://codesandbox.io/ npm 사용이 가능한 클라이언트 사이드 연습장. webpackbin이 너무 문제가 많아서 찾아본 것.

https://scrimba.com 이건 codesandbox+ asciinema(https://asciinema.org/) 같은 느낌인데 키 녹화와 음성 녹화 기능이 추가되었다. 다 좋은데 화살표 키로 빨리감기 뒤로감기 기능이 안되고 익스포트(youtube등)으로 지원이 없는게 아쉽다.

이 둘이 만나면? https://codesandbox.io/s/jvlrl98xw3?from-embed
뭐야 이거 무서워 하지마 ㄷㄷ;  graphql+react-native-web(부왘ㅋㅋ)

https://repl.it/languages 전통을 자랑하는 REPL 도구. 지원 언어 종류가 -_-;;;;;

https://tio.run/# repl.it? 장난함? 얘는 지원 언어가 무려 386종류. J랑 아희도 있다.

https://play.golang.org/ 즐거운 go playground. 소스 포멧팅 넘 좋아.

http://decaffeinate-project.org/repl/ 최고의 coffeescript REPL. 원래 용도는 coffee를 ecma6코드로 바꾸는 것이지만...

https://scaphold.io
https://www.graph.cool/ graphql backend service. scaphold.io는 설치도 필요없는 클라우드. graphcool은 호스팅+클라우드 다있음. 둘 다 막상막하. 푸쉬서버도 되고 뭐 미친득.

https://glitch.com/ gomix에서 결국 glitch로 안착.  node.js

https://www.shadertoy.com 잘하고 싶다! 쉐이다! 오디오도 된다!

http:/…