Modern guitar amplifier의 특징..(1)

80년대 혹은 90년대 초반에 나온 기타 앰프 중에서도 여태 인기가 가시지 않는 것들이 있다. MesaBoogie의 Mark 씨리즈와 Peavey의 5150 (6505, 6505+, EVH…)가 대표적이라고 할 수 있다. 아쉽게도 SLO계통 (rectifier/road king/roadster...

Rig file 분석 (5)

생각보다 IR처리에 복잡한 연산이 들어갔음을 확인했다. 대략적으로 전개하고자 한다.Profile된 data는 주파수 별 amplitude가 들어가있는 것처럼 보이지만, 실제로 하나의 값에 두 개의 값, 즉 진폭과 위상 정보를 같이 가지고 있을 수...

Kemper의 rig file을 읽어보자...

그동안 여러 가지 rig file을 읽어가며 플레이도 해보고 DI track 을 플레이도 해봤는데, rig file을 배포했던 원작자들이 녹음한 소리에 비해서 명료도가 떨어지고 저음이 너무 부각되는 느낌을 강하게 받다보니 알고리즘 구현에...

Rig file 분석 (4)

Kemper rig file을 보면 일반적으로 널리 돌아다니는 4kB짜리 데이터도 있고 1kB 미만, 2kB짜리 6kB짜리 또는 31 KB짜리 등등 다양하게 있다. 실제로 이것들은 모두 다 MIDI file이고 system exclusive를 담고 있어서...

단백질과 물가..

하루 종일 먹은 단백질의 양이 너무 부실하다 싶으면 가끔씩 Whey protein 파우더를 먹을 때가 있는데, 지금 먹고 있는 것은 Now foods라는 곳에서 나온 whey protein isolate라고 아무런 첨가제가 없다고 누군가가...

FFT convolution vs Direct Convolution

이런 비교를 하는 글이 인터넷에 여러 개 있는데, overlap and add를 이용하는 경우에 대한 비교가 없기에 적어본다.연산이 대략 얼마정도 소요되는지만 계산해 보도록 한다.입력 샘플 $L$ 개와 coefficient $N$개가 있다고 하면,*...

WDL-OL에서 binary data 저장 및 주고 받기

플러긴에서 기본적인 파라미터 (double이나 integer)는 파라미터 개수를 설정해 놓으면 알아서 copy/paste도 잘 되게 해주고 DAW에서 project를 저장할 때 같이 모든 parameter들을 저장해주는 기능도 지원된다. 그런데, string이라든지 vector/array형태의 data는 이렇게 지원해주지...


Kemper Rig player ??

PS와 knobman으로 10분만에 후딱 그린 플러긴의 스킨 2주간의 심심풀이 리버스 엔지니어링의 결과로 기존의 Kemper rig file을 DAW의 플러긴 수준에서 play할 수 있는 플러그인을 만들게 되었다. 앰프 프로파일링 관련해서 작성한 포스팅들을...

Replaying algorithm..(1)

Rig file에서 얻은 내용을 근거로 하여 profiling algorithm 및 replaying algorithm에 대해서 정리해보기로 한다.먼저 프로파일링 알고리즘은 다음과 같다. 1. 중간음역대 + 고음역대를 sweep하는 chirp signal을 쏘아보내서 전체 시스템 응답과 saturation이...


Rig file 분석 (3)

Rig file 분석을 토대로 어떤 알고리즘을 사용하고 있는지 대략 가닥을 잡아가고 있다. 아마도 알고리즘을 역추적해서 그대로 만들 수 있게 되면 관련 포스팅을 삭제할 생각이다. 나는 이 글을 재미로 작성하고 있는...