전체 글 (213) 썸네일형 리스트형 공간감을 위한 Mid-Side 기법 사운드 디자인에서 아래와 같은 공간에 플레이어가 이동한다고 가정해보자.그리고 이 상황에서 중심적으로 표현해야하는 사운드는 야외의 바람이 부는 소리(breeze)이다.이미지를 보면 옆은 뚫려있지만 상단은 지붕으로 막혀 소리가 차단되는 것을 알 수 있다.이러한 특수한 상황에서는 Channel Tool을 활용하여 Mid-Side 기법을 사용하여 이 상황을 해결할 수 있다.일단 Breeze 사운드를 추가하였다.그 후 Channel Tools Plugin을 추가하여 작업한다. Channel Tool을 보면 기본적으로 Stereo로 설정되어 있는 것을 알 수 있다. 여기서 우리가 해야할 것은 그 옆에 'MID-SIDE'를 클릭하는 것이다. MID-SIDE를 선택하면 Mid와 Side의 Gain을 개별적으로 조절할 .. 무전기 효과 만들기 개요이번글에서는 전쟁 등에서 빈번하게 등장하는 무전기의 소리를 구현하기 위해 어떻게 사운드를 디자인 해야하는지 알아보겠다. 무전기 소리는 생각보다 단순하다. 음역대를 제한하고 약간의 왜곡과 노이즈를 추가하면 쉽게 무전기 특유의 소리를 구현할 수 있다.설정무전기 소리를 만들기 위해서는 다음과 같은 과정이 필요하다. 음역대 설정무전기는 보통 좁은 대역폭을 사용한다. 무전 통신은 대역폭 자원이 제한적이기 때문에, 데이터를 효율적으로 전달하려면 음성 신호를 압축하거나 불필요한 주파수를 제거해야 한다. 음성 신호에서 중요한 정보는 대개 **중간 대역 (300Hz ~ 3.4kHz)**에 포함되어 있다.이 대역만 남기면 음성은 여전히 이해 가능하다. EQ로 무전기 사운드 구현하기Low Cut(저음 차단): 약 300.. Discord 사용법 [4] - 서버 이모지 설정 디스코드는 사용자가 원하는 이모티콘을 서버에 추가하여 사용할 수 있다. 물론 사용자가 자신의 기기에 원하는 이미지를 저장하여 상황에 따라 보낼 수 있긴하지만, 디스코드에서 이모지를 설정한다는 것은 좀 더 접근성이 편해지기 때문에 개인적으로 디스코드의 기능 중 가장 좋아하는 기능 중 하나이다. 일단 이모지를 관리하기 위해서는 서버에서 권한이 있어야한다. 관련된 권한은 아래와 같다. 일단 위 권한이 있어야 자신이 원하는 이모지를 추가할 수 있으며,상황에 따라 자신이 권한이 없다면 관리자에게 추가를 요청해야한다.이모지 추가하기먼저, 서버 설저에 접근한다.그 후엔 '이모지' 설정을 찾아 클릭한다. 앞으로 이모지는 이 탭에서 관리할 수 있다.그후엔 원하는 이모지의 이미지 파일이 필요하다. 규격은 기재되어 있듯이 .. 게임 추천 - Bloxorz 인터넷을 보다 우연히 간단한 퍼즐게임을 찾게 되었다.https://bloxorz.io/ BloxorzBloxorz is an intriguing puzzle game in which you have to move a cylindrical block to reach the red destination by rolling the block on the platforms.bloxorz.io 화살표를 이용해 녹슨 직육면체를 이동시켜 맵에 존재하는 구멍에 넣으면 스테이지가 끝나는 형식이다.매우 간단한 규칙을 가지고 있지만 다양한 조건들이 존재해서 생각보다 머리를 써야하는 게임이다.더욱이 더 적은 움직임을 가질수록 더 높은 점수를 얻을 수 있기 때문에 고득점을 위해서는 필연적으로 머리를 써야한다. Masking Effect Masking Effect?저음역대에서 비슷한 음역대에 여러 사운드가 겹쳐서 존재하는 경우, 더 볼륨이 큰 사운드가 상대적으로 작은 사운드를 가리는(Masking) 현상을 의미한다.대표적인 예시어떠한 폭발이 일어날 경우 보통 부숴질 수 있는 물체(건물, 나무 등등)에 포탄이 폭발한다.따라서 폭발 후엔 거의 대부분 잔해가 형성된다.이 때, 특히 건물 등에 폭발이 일어나 콘크리트 등의 재질의 잔해가 생기는 경우 폭발과 잔해 사운드가 대부분 저음역대에 형성되어 있기 때문에 잔해 소리보다 상대적으로 큰 폭발소리가 그보다 작은 잔해 소리를 Masking하게 된다. 이렇게 되면 폭발 후에 잔해 소리가 안들리게되며 좀더 부자연스러운 상태가 된다. 어떻게 피할 수 있는가?위에서도 언급했듯, Masking Effect는.. c, cpp 등에서 main함수가 int형을 반환하는 이유 main 함수C, C++에서 main 함수는 프로그램의 진입점(Entry Point)으로, 프로그램 실행이 시작되는 지점이다.이 함수의 반환값은 종료 상태 코드(Exit Status Code)로, 프로그램이 종료될 때 운영 체제나 호출한 프로세스에 프로그램 실행 결과를 알리는 데 사용된다.반환값의 역할0: 프로그램이 정상적으로 종료되었음을 나타낸다.그 외의 값: 오류가 발생했음을 나타냅니다. 일반적으로 오류가 발생한 경우 1, -1 같은 값을 반환한다.int main() { if (error) return 1; // 오류 return 0; // 정상 종료}운영 체제는 이 반환값을 확인하여 프로그램의 성공 여부를 판단하고, 이 정보를 다른 프로세스에 전달하거나 기록으로 남길 수 있다.void .. 낮과 밤의 소리 전달의 차이 낮에는 태양 복사로 인해 지표면이 가열되고, 이에 따라 지표면 근처의 공기가 따뜻해진다. 반면, 대기 상층부는 상대적으로 차가운 상태를 유지하므로 온도 구배 현상이 발생한다.(*온도 구배 현상이란 소리가 온도에 따라 높은 곳에서 낮은 곳으로 회절하는 성질을 말한다.) 이로 인해 소리는 속도가 더 빠른 따뜻한 공기층(아래쪽)에서 속도가 느린 차가운 공기층(위쪽)으로 굴절된다. 이러한 굴절 현상으로 인해 소리는 위쪽으로 퍼지며, 지표면에서는 소리가 덜 전달되는 경우가 많다. 반대로 밤에는 태양 복사가 중단되면서 지표면이 냉각되고, 이에 따라 지표면 근처의 공기가 차가워진다. 반면, 대기 상층부는 상대적으로 따뜻하게 유지되기 때문에 온도 역전 현상이 발생한다.(*보통은 낮에 지표면이 더 따뜻하지만 밤에는 지표.. 스펙토그램을 활용한 자동차 엔진의 배기음 분석 개요영상 속 슈퍼카나 현실에서 우연히 볼 수 있는 슈퍼카들의 엔진 소리와 배기음은 차종에 따라 천차만별이다.멀리서 들으면 비슷한 듯하지만, 그래도 차이점은 분명히 존재한다. 그렇다면 엔진의 형태를 보면 큰 차이가 없어 보이는데, 왜 차종과 엔진 종류에 따라 소리에 차이가 발생하는 것일까? 이번 글에서는 이러한 의문에 대해 오디오 파일을 활용해 스펙트로그램을 통한 소리의 파형을 분석하고, 그 차이의 원인에 대해 어느 정도 해결해보고자 한다.엔진의 작동 방법엔진은 생각보다 간단하게 작동한다.흡입, 압축, 폭발, 배기 순서이다. 위 과정을 매우 간단하게 설명하면 아래와 같다.흡입: 흡입 과정에서는 실린더 내부에 산소와 연료 혼합물이 들어온다.압축: 압축 과정에서는 피스톤이 연료 혼합물이 있는 공간을 압축해서 .. 이전 1 2 3 4 5 6 7 ··· 27 다음