아직도 7.1채널을 안쓴다고?! 해결법 추가 재업

지난번에 7.1채널 만들기로 글을 썼었는데 이백개 정도의 댓글을 주고받으면서, 왜 안될까 다시하번 적용해보면서 
각종 문제들, 해결법, 제가 놓친 부분들 등이 쌓였고, 이글을 읽고 적용하려고 시도하셨던 분들이 꼭 읽으셨으면 하는 바람에서 글을 다시 올리게되었습니다.

해결법을 먼저 보실 분들은 본문 가장 아래로 가주시면 되겠습니다!



지난글 [   배그 최적화 총망라 / 기타 도움되는 설정들   ]에서 7.1사운드 생성항목이 많이 빛을 못보고 있는거 같아서 
FPS 사운드 플레이의 필수! 가상7.1채널 생성에대해 글을 쓰게 되었습니다.


우선 적용하기에 앞서서 저의 사운드구성, 실사용 후기 등은 알아보고 가야겠죠?
USB 엡코헤드셋 (3만원짜리) +  razer서라운드 무료판 + 내장사운드카드? 내장카드가 있는지도모르겠음


적용 전에는 이게 가상7.1인건가? 음... 이런느낌으로 플레이하다 
적용 후에는 마치 사블, 젠하이저, gsx1000 등의 사운드카드를 장착한 듯한 느낌을 받았습니다. 
물론 돈없어서 써본 적도 없는 사운드 카드지만요... ㅂㄷㅂㄷ 



이어폰,헤드셋,가상7.1헤드셋 등 장비와 상관없이 스피커에 가상7.1채널을 생성시켜.
사블등과같은 사운드카드를 프로그램으로 장착시키는거라고 생각하시면 될 듯합니다.



적용하는데 은근히 어려웠어서 가독성을 높여 새로 작성해볼게요.
순서대로 천천히 따라오시면 적용가능합니다!




저는 적용 완료를 하고나서, 게시글에 사진을 추가할 목적으로 스샷을 찍은거니 다른부분이 있을 수 있습니다.



1/ Equalizer APO를 다운받습니다. [ https://sourceforge.net/projects/equalizerapo/ ]



2/ 설치를 하면 'playback'장치를 연결할 헤드폰,스피커로 설정을 하면 재부팅여부를 묻는. 재부팅 하지않습니다.
   - 기존에 사용하던 사운드장치를 선택. 재부팅 X 





3/ '실행'창에  (powershell -Command "Start-Process cmd -ArgumentList '/c "net stop Audiosrv && net start Audiosrv && mmsys.cpl"' -Verb RunAs)를 입력해줍니다.






4/ 3번을 완료하면 소리 설정창이 나옵니다. 제가쓰던 usb헤드폰의 속성-고급 48000Hz로 설정








5/ 소리 설정창의 좌측하단에 '구성' 클릭 -  7.1서라운드로 설정  / 이떄 7.1서라운드가 없으면 5-1/ 으로
                                                                      7.1서라운드가 있으면   6/ 으로







5-1/ voicemeeter를 다운 및 설치 [https://www.vb-audio.com/Voicemeeter/#DownloadVoicemeeter ]



5-2/ 위 링크에서 다운받으면 생기는 VB Audio폴더에서 
         VIrtual IO Control Panel 실행- 상단메뉴탭 - Options - Internal Sampling Rate48000Hz 설정.
      




5-3/ '소리'창에서 2번에서 playback했던 장치와 새로생긴 VoiceMeeter Input [더블클릭- 고급 - 48000Hz로 설정].
       그 아래 단독모드에도 다 체크 후 재부팅------ //// 이번에는 재부팅 하세요 ////----------








5-4/ Equalizer APO폴더의 (Configurator.exe)를 실행하고, playback했던 항목 포함 전부 체크해제!                                                                                                          그리고, Output A1 체크.






  - 다시 3/을 반복 // '실행' - (powershell -Command "Start-Process cmd -ArgumentList '/c "net stop Audiosrv && net start Audiosrv && mmsys.cpl"' -Verb RunAs)






5-5/ Voicemeeter - Hardware OUT  -  WDM 헤드폰을 연결한장치를 선택.
       Menu - Hook Volume Keys (For Level Output A1) /  System Tray (Run at Startup) 두개를 체크




/// 이부분이 누락됐었습니다.! 이부분때문에 고생하신 분들 정말 미안합니다. 





  - 그 후 소리창에서 Voicemeeter input을 '구성'에서 7.1서라운드 선택하고 소리설정창의 중간하단 '기본값으로 설정'






6/ (https://drive.google.com/file/d/0B6rOGV6qYzCRNF95VW5ja01KODA/view) 해당 링크로 가셔서 다운로드 해주세요
    Equalizer APO - config폴더 안에 다운받은 파일을 덮어쓰기.






7/  다들 참 힘드셨죠? 이제 이렇게하면 가상7.1설치가 완료됐습니다!
     Equalizer Apo- Editor 실행 - 5번쨰칸 파일찾기- config-hrir  폴더 안의 파일을 선택- 해당 음장으로 변경
     




얼추 1~20개정도의 음장이 있는데 간단한 테스트로 몇가지만 선별하였고, 제 취향에따라 채점을 했습니다.

참고만하시고, 본인의 취향을 찾으시면 더욱 쾌적하고 본인에게 최적화된 사운드를 찾으실 수 있을거같습니다.


----------------------------------------------------------------------
            발소리 / 총소리 / 공기소리(잡음)
ciair           8   /   5    /   5
cmss+        8   /   7    /   8
dh-2          8   /    8  /    8
gsx++        7   /   8   /   9
hear        삭제
irc57       삭제
mit         삭제
oal+++      5    /   6    /   8
ooyh1      삭제
razer        7   /   6   /   5
sbx100     8  /    8   /   5
-----------------------------------------------------------------------



<질문 및 해결법 등> 


1. 지지직 소리가 나요 / 전면 좌우에서만 소리가나요 / 소리가 안나요!
   Configurator 실행 - 'Output A1' 체크 해제 - OK- 재부팅X - Configurator 실행 - 'Output A1' 체크 - 재부팅 
    이 순서대로 하시면 거의 대부분은 고쳐지는듯함. / 
    저같은 경우는 안되면 위과정을 두세번까지도 해보고 해결된 적이 있습니다. 


2. 44100Hz로 나와요
  - 정말 죄송합니다. 제가 놓쳤던 부분이고, 왜 안될까 생각하며 다시 한번 적용해보는 과정에서 제가 놓친걸 알았습니다.
    이 글을 다시 올리게된 가장 큰 이유기도 합니다. 
    단계 5-5///3번쨰사진보시고 48000으로 적용하시면 됩니다!.


3. 음장이 적용된거나 안된거나 똑같아요 
   - 둘 중 하나. / 7.1서라운드를 구분도못할정도로 막귀이거나, 위의 순서를 제대로 따라오지 못하고 누락한 분.



4. 디스코드 관련 / 제가 디스코드를 몰라서 릴리즈게시판님의 댓글을 인용합니다.

------디스코드 사용유저분들-------

1. 디스코드 좌측 사용자 설정
2. Voice&Video 탭
3. 상단의 녹음 장치/출력 장치 아래화살표 누르고 장치설정해주시면 나옵니다.


그런데 이렇게 7.1채널로 설정한 경우에 각 음장별로 디스코드 소리도 들을 수 있는데 마이크는 작동을 안하네요 configurator 열어서 마이크도 추가해봤지만 역시나 마이크 작동 안 하는건 같습니다.

 이 경우, 다시 화면 우측하단의 소리-재생장치-구성 누르시고 스테레오로 바꿔주시면 됩니다. 스테레오로 바꿨을때 디스코드 소리가 안들릴땐 다시 1,2,3번으로 돌아갓시면 됩니다.

 정리하자면, 제 경우엔 솔로할땐 가상 7.1채널로 즐길 수 있지만 디스코드를 포함한 마이크를 사용해야 하는 듀오나 스쿼드의 경우엔 7.1채널 배운 걸 못쓰고 다시 스테레오로 바꿔야 겠네요.














  


5. USB헤드셋 사용가능함 ㅇㅇ 



6. 윈도우 내장된 소닉 7,1서라운드 그기능은 쓰레기인걸로 알고있음



7. 적용하면 좋나요?
   -razer무료판 + 저가형 가상7.1헤드셋 쓰던거보다 훨씬좋음... 사운드카드 따로사서 끼운거같은 기분임


8. 3번항목에서 3번에서 실행창에 (powershell -Command "Start-Process cmd-             ArgumentList '/c "net stop Audiosrv && net start Audiosrv && mmsys.cpl"' -Verb RunAs) 입력 후 어떻게?... 
   - Y적으시고 엔터키.


92채널 헤드셋도 가능한가요? 
   -애초에 가상7.1이 2채널을 각도별로 쪼개서 7.1인거 처럼 느껴지게 만드는거라 가능함. 제가 안해보긴했는데 
    가능한걸로 알고있음



10. 본인 안되는거 질문할때 어디 단계에서 어떻게 안되는지 설명,사진 첨부해주시는게 제일 해결 쉬움
     저는 해결능력도 부족해서 다른 사람중에 댓글읽고 해결해줄 수도 있음. 



11. 구성에 7.1이 없어요!
    - 트라이던트님의 댓글을 인용하겠습니다.
     헤드폰에 구성 누르면 스테리오 밖에 안뜨는 유저분들을 위하여

- 다시 3/을 반복 // '실행' - (powershell -Command "Start-Process cmd -        ArgumentList '/c "net stop Audiosrv && net start Audiosrv && mmsys.cpl"' -Verb RunAs)

이 부분은 3 -> 4 -> 5번으로 넘어가는게 아닙니다.


그냥 3번에 있는  '실행' - (powershell -Command "Start-Process cmd -ArgumentList '/c "net stop Audiosrv && net start Audiosrv && mmsys.cpl"' -Verb RunAs) 을 하고나서 5-5로 넘어가세요.


이게 어떤 원리냐면

Equalizer Apo 에서 만들어지는 가상 7.1 서라운드 소리가 Configurator 로 설정한 Output A1 으로 보내지고

voicemeeter 가 Output A1 에서 받은 소리를 헤드셋에 보내는겁니다. 


아 물론 이건 완벽한 이론은 아닙니다.
그냥 voicemeeter 를 이리저리 만져보고 얻은 추론일 뿐입니다.



----------------------------------------------------------




마치며, 추천은 저를 신나게하고, 적용후기는 저를 춤추게합니다. 본인이 사용하는 사운드장치도 같이 적어주시면 좋을거같아요!. 2채널 이어폰 헤드셋 등으로 시도를 안해봐서 정확히 모르겠습니다. 된다고는 알고있지만...

더 좋은 정보 쌓이면 또 글싸지를게요. 배그하러 감니다 ㅃㅃ