1P by GN⁺ | ★ favorite | 댓글 1개

새로운 음소거 해제 기능 발표

  • 새로운 기능 소개

    • 새로운 음소거 해제 기능이 발표됨.
    • 이 기능은 사용자들이 더 쉽게 음소거를 해제할 수 있도록 도와줌.
  • 기능의 주요 특징

    • 간편한 사용법: 버튼 하나로 음소거를 해제할 수 있음.
    • 사용자 친화적 인터페이스: 직관적인 디자인으로 누구나 쉽게 사용할 수 있음.
    • 다양한 플랫폼 지원: 여러 운영체제와 호환됨.
  • 기능의 장점

    • 효율성 증가: 빠르고 쉽게 음소거를 해제할 수 있어 시간 절약 가능.
    • 사용자 경험 개선: 복잡한 절차 없이 간단히 음소거를 해제할 수 있음.
    • 다양한 상황에서 유용: 회의, 강의, 온라인 수업 등 다양한 상황에서 유용하게 사용 가능.
  • 기능의 단점

    • 기술적 문제 발생 가능성: 새로운 기능이므로 초기에는 버그가 있을 수 있음.
    • 호환성 문제: 모든 기기에서 완벽히 작동하지 않을 수 있음.

GN⁺의 의견

  • 기능의 필요성: 음소거 해제 기능은 특히 온라인 회의나 수업에서 매우 유용함. 빠르고 간편하게 음소거를 해제할 수 있어 사용자 경험을 크게 개선할 수 있음.
  • 기술적 고려사항: 새로운 기능 도입 시 초기 버그나 호환성 문제를 고려해야 함. 충분한 테스트와 사용자 피드백 수집이 필요함.
  • 경쟁 제품 비교: 유사한 기능을 제공하는 다른 제품들과 비교했을 때, 이 기능이 얼마나 차별화되는지 분석해볼 필요가 있음.
  • 사용자 교육 필요성: 새로운 기능이므로 사용자들에게 기능 사용법을 충분히 안내해야 함. 이를 통해 기능의 활용도를 높일 수 있음.
  • 미래 발전 가능성: 이 기능이 성공적으로 자리 잡으면, 추가적인 기능 개선이나 확장이 가능할 것임. 예를 들어, 음성 인식을 통한 자동 음소거 해제 기능 등.

댓글과 토론

Hacker News 의견들
  • 저자가 몇몇 유명 곡을 감상용으로 넣어둔 점이 좋음. 오른쪽 아래 음악 아이콘을 누르면 됨
    당연히 먼저 Bach로 가서 실력을 확인하게 되는데, BWV 578을 보면서 대위법의 리듬이 새롭게 두드러져 보였음. 여러 시각화 도구를 봤고, 특히 https://www.youtube.com/user/smalin/videos는 언급할 만하지만, 대부분은 공처럼 계속 움직이는 물체가 음을 따라다니는 방식이었음
    여기서는 따라갈 움직이는 물체가 없고, 음들이 따로 놓여 있어서 여러 줄이 동시에 뜯길 때 보라색으로 명확히 보이는 덕분에 Bach의 리듬적 대위법을 더 잘 느낄 수 있었음. 훌륭한 작업임

    • 이상한 점은 목록에 기타곡이 Asturias 하나뿐이고 나머지는 건반 음악이라는 것임. 안타깝게도 그 곡에서는 시스템의 약점이 드러남
      음이 잘리고, 리듬이 틀리고, 아주 큰 버징 소리도 한 번 났는데 버퍼를 충분히 빨리 채우지 못하는 듯함
    • 처음에는 오른쪽 아래 아이콘도 못 봤음. 그냥 빠르게 만든 장난감 정도로 생각했는데, 기존 곡을 불러올 수 있다는 건 꽤 멋짐
      나처럼 버튼을 못 보고 탭을 닫는 사람이 얼마나 많을지 궁금함
    • MIDI의 세기 값을 현을 뜯는 위치에 매핑해서, 더 세게 친 음이 더 밝게 들리는 점도 좋음. 물리 모델링을 아름답게 표현한 사례임
  • 현 뜯는 소리는 보통 Karplus-Strong 합성으로 만드는데, 아주 짧은 지연선 루프에 저역 통과 필터를 붙인 방식임. 지연선은 짧은 잡음으로 자극하고, 지연선 길이가 현의 음높이를 정함
    Karplus-Strong은 여러 방향으로 확장할 수 있어서 뜯는 방식, 브리지의 어쿠스틱 픽업, 현의 임의 지점에 놓인 일렉트릭 픽업, 임의 지점에서 뜯기 등을 흉내 낼 수 있음. 바디 공명도 시뮬레이션 가능하고, 기존 악기 흉내를 넘어 가지고 놀기 재미있는 합성 기법임

    • 목표가 악기 소리를 정확히 재현하는 것이라면 Karplus-Strong은 좀 별로로 들림. 그나마 작동하는 이유는 잡음이 뜯을 때의 초기 고조파를 만들고, 저역 통과 필터가 그 고조파들의 주파수별 감쇠를 흉내 내기 때문임
      하지만 더 나은 시뮬레이션에 관한 방대한 연구에 비하면 매우 원시적임. 다만 지연선 자체는 훌륭하고, 그 부분은 크게 바뀌지 않았음
  • 현을 가장자리 근처에서 뜯을 때와 가운데에서 뜯을 때 음색이 달라지는 점이 정말 멋짐

    • 맞고, 꽤 영리하게 구현되어 있음. ? 버튼을 누르면 원리가 나오는데, 현이 놓이는 순간의 모양을 푸리에 분석해서 그에 맞는 음들을 재생하는 방식임
    • 실제 물리적인 현에서도 같은 현상이 있는 것 같은데, 왜 그런지 궁금함
    • 실제 현악기와 똑같음. 이걸 구현했는지 궁금했는데 정말 구현해놨다니 감탄스러움
  • 놀랄 만큼 쉽게 듣기 좋게 만들 수 있음. 음악을 아는 사람이 왜 이렇게 잘 작동하는지 설명해주면 좋겠음

    • 네 그룹의 현이 네 개의 화음을 이룸. 시계 방향으로 C, Am, F, G이고, 팝 음악에서 흔한 코드 진행임
      서로 잘 어울리기 때문에 인기를 얻은 진행임: https://en.wikipedia.org/wiki/%2750s_progression
    • 다른 사람들이 말했듯이 전부 화음임. 그냥 화음이 아니라 서로 아주 잘 어울린다는 걸 이미 아는 화음들임
      아직 Pachelbel Rant를 안 봤다면 추천함. 이 코드들이 음악의 근간이라는 사실을 소재로 한 코미디 전체가 있음: https://www.youtube.com/watch?v=uxC1fPE1QEE
      오른쪽 아래의 작은 음표를 누르면 다른 코드 묶음도 고를 수 있고, 각각 다른 분위기를 줌. 개인적으로는 Andalusian 쪽이 취향임
      그래서 기타 입문자에게 “세 코드면 뭐든 연주할 수 있고, 네 코드면 분위기를 지배하고, 다섯 코드면 인간 중의 신이다”라는 조언이 흔함
    • 모두 C, F, G, Am 같은 화음임. C/Am, F, G는 5도권에서 서로 이웃하므로 진행 안에서 자연스럽게 잘 어울림
    • 어쿠스틱 버전도 있고 원하는 대로 조율할 수 있으며 온갖 화음을 고를 수 있지만, 일단 화음을 정하면 그 음들에 정확히 맞게 조율되어야 함. 아니면 음정이 어긋나 들림
      웹페이지의 각 현 묶음은 손으로 쓸어 연주할 때 어느 정도 ovikannel처럼 동작하고 들림
      벽에 걸려 있던 예가 하나 있는데, 원래는 현관문에 붙여 문이 열릴 때 나무 공들이 현을 치며 차임 소리를 내게 하던 물건임: https://www.reddit.com/r/finnish/comments/dvd125/my_finnish_...
      누군가 소리가 어떨지 궁금해했는데, 대략 이런 느낌임
    • 현에 배정된 음들이 화성을 이루도록 골라져 있음
  • 참고로 Linux의 Chrome에서는 지직거리는 글리치성 잡음이 남. 버퍼 언더런 같은 것일 수 있음
    많은 현을 빠르게 쓸어 연주하면 훨씬 자주 발생하고, Firefox에서도 나지만 훨씬 덜함

    • Mac의 Chrome에서도 심한 팝핑이 있음. 이러면 안 됨
      주된 이유는 createScriptProcessor를 쓰기 때문으로 보임. AudioWorklet으로 바꾸고 계산에는 WASM + SharedArraybuffer를 쓰는 편이 좋음
      현을 뜯는 시각적 표현은 훌륭하고 여기에 많은 시간을 들인 듯함. 추천 수 역시 이 부분을 인정한 것이라 봄
      비슷한 아이디어를 Rust + WASM으로 구현한 예가 있는데, 오디오 품질 면에서는 훨씬 나음: https://jackschaedler.github.io/karplus-stress-tester/
      Rust WASM 오디오를 쓰기 위한 간단한 API도 작성했음: https://glicol.js.org/
      사용 사례를 만들어보고 싶다면 메시지를 남겨도 됨. 최근 활발히 유지보수 중임
    • 이런 웹 오디오에서는 꽤 자주 생길 수 있음. 브라우저가 처리 속도를 따라가지 못하는 것임
    • Windows의 Chrome에서는 audio_shader.jsbuffer_size를 4096으로 바꾸면 이 문제가 완전히 해결됨
    • Windows의 Chrome에서도 발생함
    • Android의 Brave에서도 발생함
  • 추가 아이디어로, 연주 중인 다른 현의 배음에 맞춰 현들이 함께 공명하게 하면 좋겠음
    또 강철, 나일론, 거트 같은 다른 재질도 지원하면 좋겠음

  • 반응들을 보니, 무료 VST 중 상당수는 어떤 형태로든 웹 인터페이스만 붙으면 갑자기 흥미롭고 인기 있는 물건이 될 수 있겠다는 생각이 듦
    DAW가 있다면 인터넷에 재미있는 무료 사운드 생성기가 정말 많음. Spitfire Audio만 해도 가지고 놀 수 있는 무료 LABS VST가 60개나 있고, 이건 한 회사일 뿐임
    https://labs.spitfireaudio.com/
    결국 DAW가 보통 제공하는 프런트엔드가 빠져 있는 셈인데, DAW는 소리만 가볍게 만져보고 싶은 사람에게는 너무 복잡함

  • 알고리즘을 좀 더 자세히 설명해주면 좋겠음. 흔하고 단순한 현 합성 방식으로 Karplus-Strong이 있는데, 이건 그보다 조금 더 좋게 들림

    • 못 봤다면, 왼쪽 위 물음표를 누르면 약간의 세부 설명이 나옴
  • 휴대폰이 무음 모드가 아닌지 확인해야 함. iPhone에서는 무음 스위치 때문일 수 있음. 볼륨을 올려도 소용없었음
    왜 다운보트받는지 모르겠지만, 무음 스위치는 꽤 직관적이지 않음. YouTube는 무음 상태에서도 웹페이지에서 재생되는데 이 페이지는 안 됨

    • 틀린 말이 아님. 아직도 내 휴대폰의 무음 버튼이 정확히 무엇을 막고 무엇을 통과시키는지 모르겠음
    • 같은 문제를 겪었음. 내 휴대폰은 항상 무음이라 그걸 확인할 생각조차 못 했음
      무음 상태에서 볼륨을 만지면 앱이나 운영체제가 알려주는 게 좋을 듯함
  • iOS 17.4, iPhone 14에서 작동하지 않음. Safari와 App Store 다운로드 둘 다 마찬가지임
    수정: 이걸 가지고 놀 수 있다면 2달러는 낼 의향 있음

    • 휴대폰을 무음에서 해제해야 함
    • iOS 17.4.1, iPhone 15 Pro에서는 작동함
    • 아이들에게 꼭 받아줄 생각임