2014년 4월 4일 금요일

오디오 프로세싱 스크랩


일하면서 참고한 자료들을 잃어버리지 않기 위해 스크랩하는 포스트.

  1. Aalto University에서 디지털 신서사이저의 오실레이터 구현에 관해 정리를 잘 해놓은 자료.
    http://www.acoustics.hut.fi/~jpekonen/teaching/gl/S-89.3580-2010-Pekonen.pdf
    Aalto University의 자료는 북유럽 대학이라 그런지 디자인이 정말 깔끔하다. 다들 좀 배웠으면 좋겠다.
  2. Lagrange 보간법, Newton 보간법, Cubic spline 을 C언어로 작성해 놓은 블로그.
    신호를 다루다보니 보간 알고리즘에 익숙해 지는 게 필수인 것 같다.
    http://rucifer.tistory.com/entry/Report7-Lagrange-%EB%B3%B4%EA%B0%84%EB%B2%95-Newton-%EB%B3%B4%EA%B0%84%EB%B2%95-Cubic-spline
  3. Alias-Free Wavetable Oscillator 구현을 놀랍도록 잘 정리한 블로그.
    http://www.earlevel.com/main/2012/05/04/a-wavetable-oscillator%E2%80%94part-1/
  4. 같은 블로그에서 Wavetable LUT (Look-Up Table)을 어떻게 구현하는지 좀 더 상세하게 기술한 포스트.
    http://www.earlevel.com/main/2013/03/03/replicating-wavetables/
  5. Integrated Wavetable을 사용한 신서시스에 관한 논문. BLIT, BLEP등의 알고리즘에 대해 소개
    http://mtg.upf.edu/files/publications/c96213-DAFX06-ggeiger.pdf
  6. HIGHER-ORDER INTEGRATED WAVETABLE SYNTHESIS. 5번에서 더 나아간 논문 같은데, Higher-Order가 무엇인지 잘 모르겠다.
    http://dafx12.york.ac.uk/papers/dafx12_submission_69.pdf
  7. Hard Sync Without Aliasing
    Aliasing없는 Hard-Sync 알고리즘 구현에 대한 CMU 논문. BLIT과 minBLEP 방식의 요약이 있음.
    http://www.cs.cmu.edu/~eli/papers/icmc01-hardsync.pdf
  8. Alias-Free Digital Synthesis of Classic Analog Waveforms (Stilson & Smith)
    BLIT(Band Limited Impulse Train) 신서시스를 소개하는 스탠포드 CCRMA의 논문.
    https://ccrma.stanford.edu/files/papers/stanm99.pdf#page=48
  9. DC Blocker 수식이 나와있는 CCRMA의 홈페이지.
    https://ccrma.stanford.edu/~jos/filters/DC_Blocker.html
  10. The Synthesis Toolkit in C++ (1995-2012 Perry R. Cook and Gary P. Scavone.)
    https://ccrma.stanford.edu/software/stk/


댓글 없음:

댓글 쓰기