Show HN: 3D 물리 기반 신시사이저 개발

16 hours ago 3

  • Anukari는 3D 물리 시뮬레이션을 기반으로 한 소프트웨어 신디사이저 및 이펙트 프로세서임
  • 사용자는 질량과 스프링 같은 물리적 요소를 드래그 앤 드롭하여 자신만의 3D 악기나 이펙트를 디자인할 수 있음
  • MIDIMPE 지원으로 다양한 컨트롤러와 호환 가능하며, GPU를 활용하여 강력한 오디오 처리 성능을 제공함
  • 독립 실행형 모드와 플러그인 모드를 지원하여 다양한 환경에서 사용 가능함
  • 사용자 정의 가능한 3D 비주얼과 실시간 인터페이스를 통해 독창적인 음악 제작 경험을 제공함

Anukari 소개

  • Anukari는 완전한 상호작용이 가능한 3D 물리 시뮬레이션을 기반으로 한 소프트웨어 신디사이저 및 이펙트 프로세서임
  • 사용자는 질량과 스프링 같은 물리적 요소를 드래그 앤 드롭하여 자신만의 3D 악기나 이펙트를 디자인할 수 있음
  • 실시간으로 제작한 악기나 이펙트를 시각적으로 확인하고 소리를 들을 수 있음

혁신적인 MIDI 악기

  • Anukari의 3D 물리 공간을 활용하여 상상 속의 악기를 현실화할 수 있음
  • 질량과 스프링으로 구성된 3D 악기를 만들고, MIDI 키보드로 다양한 소리를 트리거할 수 있음
  • 가상 마이크를 연결하여 3D 악기가 만드는 소리를 수집할 수 있음

강력한 이펙트 프로세서

  • Anukari는 오디오 입력 신호를 받아 물리 시스템의 특정 부분을 진동시킬 수 있음
  • 수십 개의 딜레이 라인을 추가하여 리버브나 피드백 이펙트를 만들 수 있음
  • LFO를 사용하여 스프링 강성을 조절하는 등 다양한 모듈레이션 가능

MPE 지원

  • Anukari는 "legacy" MIDI와 **Midi Polyphonic Expression (MPE)**를 모두 지원함
  • 다양한 MPE 컨트롤러와 호환되며, 모든 MPE 입력을 물리적 매개변수에 맞게 사용자 정의 가능함

GPU의 강력한 성능 활용

  • Anukari는 오디오 처리를 GPU에서 수행하여 CPU 자원을 다른 플러그인에 사용할 수 있도록 함
  • 수백 개의 디튠된 오실레이터나 LFO를 생성하여 실험적인 소리를 만들 수 있음

플러그인 및 독립 실행형 모드

  • Anukari는 Windows와 macOS에서 VST3, AU, AAX 플러그인으로 실행 가능하며, 독립 실행형 모드로도 사용 가능함
  • GPU의 자원을 일부만 사용하여 여러 인스턴스를 동시에 실행할 수 있음

실시간 3D 인터페이스

  • Anukari는 직관적인 3D 에디터를 통해 악기의 물리적 레이아웃을 생성할 수 있음
  • 실시간으로 악기의 진동, 회전, 움직임을 확인하며 연주할 수 있음

놀라운 리버브

  • 외부 오디오 소스를 다양한 스프링 시스템을 통해 처리하여 독특한 리버브 효과를 만들 수 있음
  • LFO로 물리적 매개변수를 조절하여 소용돌이치는 리버브를 생성할 수 있음

기이한 글리치 및 SFX

  • 완전한 3D 물리 시뮬레이션을 통해 독특한 소리를 만들 수 있음
  • 물리적 한계를 넘어서는 실험을 통해 예측할 수 없는 소리를 탐구할 수 있음

사용자 정의 3D 비주얼

  • Anukari는 다양한 내장 스카이박스와 3D 모델을 제공하며, 사용자 정의 스카이박스와 3D 모델을 로드할 수 있음
  • 3D 모델링 소프트웨어를 사용하여 3D 비주얼을 완전히 교체할 수 있음

Anukari의 기본 구성 요소

  • 질량: 자유롭게 움직일 수 있는 은색 금속 구체로, 스프링이나 망치 등의 힘에 의해 움직임
  • 앵커: 고정된 위치에 있는 어두운 금속 상자로, 움직이지 않기를 원하는 악기 부분을 고정하는 데 사용
  • 스프링: 자유 질량이나 앵커를 연결하여 당기거나 밀어내는 역할을 하며, 강성과 중립 길이를 조절 가능

엑사이터

  • 망치: 목표 질량을 충격력으로 타격
  • 오실레이터: 아날로그 오실레이터 형태의 진동력을 목표 질량에 적용
  • 플렉트럼: 목표 질량을 당겼다가 짧은 시간 후에 놓아줌
  • : "부정적 피드백" 모델을 기반으로 목표 질량에 조화로운 진동력을 적용

마이크로폰

  • 방향성: 마이크는 가리키는 방향의 진동에 더 민감함
  • 압축: 각 마이크에는 간단한 내장 압축기가 있어 넓은 다이내믹 레인지의 악기를 쉽게 다룰 수 있음

모듈레이터

  • 시각적 매트릭스: Anukari는 모듈레이터를 시각적으로 연결하여 어떤 모듈레이터가 어떤 객체에 연결되어 있는지 쉽게 확인 가능
  • LFO: 기본 파형과 템포 동기화, 재트리거링 기능을 제공하며, 0.01 Hz부터 20 kHz까지 진동 가능

플랫폼 사양

  • Windows: Windows 10+ 64비트, 4GB RAM, 4코어 CPU 3.4+ GHz, 1GB 여유 하드 디스크 공간, Vulkan 및 CUDA 또는 OpenCL 1.2 지원 GPU
  • Apple: macOS 11+, Apple Silicon M1+ CPU 및 GPU, 1GB 여유 하드 디스크 공간

Read Entire Article