본문 바로가기

전체 글

(214)
스피커는 어떻게 복잡한 소리를 출력하는가 개요소리는 파동으로, 스피커를 비롯한 여러 물체에서 진동을 통해 주변공기를 진동시켜 우리의 귀로 소리가 전달된다. 악기와 같이 아날로그적으로 소리를 내는 물건들은 여러 특징에 의해 음색이 정해진다. 하지만 스피커는 디지털 데이터를 스피커라는 하나의 공통된 장치를 통해 다양한 소리를 재생한다. 소리의 음색은 각자 가진 파형의 차이로 인해 생긴다.즉, 어떤 한 소리의 주파수 성분에 의해 해당 소리의 특징이 정해진다고 볼 수 있다. 여기서 이번 글의 주제인 스피커가 어떻게 여러 주파수 성분을 가진 소리를 재생하는지에 대해 알아보겠다.스피커의 작동 원리스피커는 간단히 말해 코일과 자석을 이용해 전자기장을 생성해 스피커 내부에 있는 부품을 앞뒤로 이동시키며공기를 진동시킨다.위 이미지에서 coil에 의해 cone이..
Audacity - VHS 오디오 제작 방법 VHS 오디오란?VHS 오디오는 비디오 홈 시스템(VHS) 비디오 카세트의 오디오 트랙을 의미한다.VHS는 1970년대 후반에 등장한 아날로그 비디오 테이프 포맷으로, 비디오와 함께 오디오 트랙도 기록되었다. VHS 오디오는 VHS 테이프에서 아날로그 신호로 기록되므로, 디지털 오디오와는 다르다.따라서 VHS 테이프에서의 오디오 품질은 그 당시의 기술에 따라 제한적이었고, 디지털 오디오와 비교했을 때 상대적으로 품질이 낮은 편이었다.  VHS 테이프 사운드는 빈티지한 느낌을 주고 오래된 비디오 테이프에서 나오는 잡음, 왜곡, 진동이 사운드에 개성을 추가하기 때문이다. 이러한 이유 때문에 깨끗한 디지털 사운드에 비해 아날로그 특유의 따뜻함과 깊이를 더해준다. 제작  노이즈 추가Generate -> Nois..
EQ Filter 종류 필터에는 5종류가 존재한다. High-Pass / Low-Cut : 특정 주파수 대역 이전/이후를 완전히 제거Low-Pass / High-Cut : 특정 주파수 대역 이전/이후를 완전히 제거Shelving-High : 특정 주파수 대역을 증폭/감쇄 후 유지Shelving-Low : 특정 주파수 대역을 증폭/감쇄 후 유지Peak/Bell : 특정 주파수 대역을 좌우 대칭으로 증폭/감쇄 Cakewalk에서 내장되어 기본으로 제공하는 Sonitus Equalizer의 이미지는 아래와 같다.Band가 6개가 존재하며, Band의 위치를 임의로 변경하여 해당 위치에서 필터를 적용하는 방식이다.FilterFilter는 위에서 설명한 5가지 종류가 존재한다.Freq(Frequency)Freq는 Frequency를 의..
캐주얼 머리카락 그림자 및 하이라이트 캐주얼 그림체는 많은 부분들을 간소화한다.그 중 머리카락은 현실에서도 머리카락을 한 가닥씩 인식하지 않고 어느정도 묶어 인식한다. 이 이미지에서 머리카락을 덩어리로 나눠 인식하면 아래이 묶을 수 있을 것이다.물론 더 세부적이나 간단하게 할 수 있다. 즉, 이를 통해 말하고자하는 바는 머리카락에서 그림자를 넣기 위해서는 빛의 방향에 따라 생기는 덩어리를 인식해야한다. 이번엔 위 이미지에서 명암을 간단하게 추가로 표시해서 더 쉽게 알아보겠다. 빛을 어느정도 밝게 받는 부분을 붉은색(분홍), 그 외의 어두운 부분에 대해서는 파란색으로 표시하였다. 이를 기준으로 캐주얼 그림채로 재구성하면 다음과 같다.이 때 머리카락의 머리결은 사실상 그림자에 의해 결정된다고 생각한다.즉, 어느정도의 간격으로 그림자를 통해 머리..
소리가 2배 변화하면 6dB씩 변화한다. 소리를 로그 스케일(Log Scale)을 사용하여 계산한다.다음은 데시벨의 계산 공식이다.dB = 20 * log10(측정된 음압 / 기준 음압) 이 때 측정된 음압의 변화를 통해 dB이 변화하게 된다.(기준 음압은 인간의 가청 기준인 20μPa이다.)이제 가장 자주 사용되는 소리의 크기를 2배 증가, 감소할 때 몇 dB씩 감소해야하는지 알기 위해서는 다음 계산으로 알 수 있다. (측정된 음압 / 기준 음압)에 증가할지 감소할지 2 혹은 0.5를 대입하여 계산한다.즉, 현재값은 1인 것이다. 음압이 2배 증가하면dB = 20 * log10​(2) ≈ 6dB 반대로 음압이 2배 감소하면dB = 20 * log10​(0.5) ≈ −6dB 따라서 소리의 크기가 2배 증가, 감소한다면 6dB씩 조절하면 된다.또..
노이즈의 종류 개요노이즈들은 사운드 디자인과 일상에서 다양한 용도로 사용되며, 사운드 디자인의 경우 라디오나 오래된 전자기기 등에서 나는 소리를 표현할 때 자주 사용되는 만큼 알아두어야하는 소리이다.  이번 글에서는 다양한 종류의 노이즈에 대해 알아보고 어느 상황에서 사용하는지 등을 알아보겠다.노이즈의 종류노이즈의 종류는 대표적으로 화이트, 핑크, 브라운, 블루, 퍼플이 있다.이 중 우리에게 가장 익숙한 것은 화이트 노이즈일 것이다. 화이트 노이즈유튜브에서도 화이트 노이즈라고 검색하면 여러 영상들이 나온다.하지만 웃긴 것은 이것들은 사실 화이트 노이즈가 아니다.실제 화이트 노이즈는 모든 주파수 대역에 동일한 크기의 소리를 발산하는 소리를 말한다. 그 말은 고주파와 저주파 모두 동일한 크기를 갖는다는 의미이며, 인간의 ..
30fps / 29.97 fps / 24fps ... fps는 Frame Per Second의 약자로, 1초에 재생되는 프레임 수를 말한다.30fps는 1초에 이미지가 30개가 재생된다는 의미이다. 영상에서는 다양한 fps가 사용된다.대표적으론 기본적인 영상에 사용되는 30fps와 영화에 사용되는 24fps가 있다. 하지만 여기서 더 나아가 29.97fps, 23.976fps와 같이 소수점이 포함된 이상한 fps이 있다.이번 글에서는 다양한 fps와 왜 존재하는지에 대해 알아보겠다.30fps30fps는 초기 영화와 비디오 기술에서는 30fps가 표준으로 사용되었습니다. 이는 1초에 30프레임을 출력하여 매끄러운 움직임을 재현하는 데 적합했기 때문입니다.미국과 일본을 포함한 NTSC 국가들은 초당 30프레임, 60Hz 주사율의 전기 신호를 기반으로 하는 **..
스팀 트레이딩 카드 자동화 - Idle Master 개요스팀에서 프로필의 레벨을 빠르게 올릴 수 있는 방법 중 하나는 트레이딩 카드를 획득해 배지를 제작하는 방법일 것이다.이 글에서 소개할 방법은 Idle Master는 각 게임들에서 무료로 획득할 수 있는 트레이딩 카드를 자동으로 획득해주는프로그램이다. 이 프로그램의 장점은 매우 큰 용량을 가진 게임들을 모두 일일이 설치하지 않으며 게임이 없더라도 트레이딩 카드를획득할 수 있다는 것이다.원리Idle Master의 코드를 직접 분석하진 않았지만 Reddit 등 커뮤니티에서 확인한 내용은 다음과 같다. 1. 사용자가 소유하고 있는 게임들 중 트레이딩 카드를 획득할 수 있는 카드를 확인2. 각 어플리케이션을 통해 해당 게임을 플레이 중인 것 처럼 시뮬레이션3. 게임을 실행하며 해당 게임의 트레이딩 카드를 획득..