1P by caaat 4시간전 | ★ favorite | 댓글과 토론

타닥 - 나만의 백색소음 플레이어

프로젝트 개요

사용자가 직접 자신만의 사운드 환경을 설계할 수 있도록 만든 iOS 기반 맞춤형 백색소음 플레이어 앱입니다.

문제 정의

유튜브 백색소음 영상 댓글 분석을 통해 다음과 같은 사용자 니즈를 도출했습니다.

  1. 특정 소리를 추가하거나 제거하고 싶다.
  2. 반복적이고 인위적인 루프 사운드는 불편하다.
  3. 사람마다 편안함을 느끼는 주파수 대역이 다르다.

즉, 정해진 프리셋이 아닌 사용자 맞춤형 백색소음이 필요했습니다.

디자인 특징

  • LP 콘셉트 기반의 아날로그 감성 UI
  • 레코드 회전 속도에 따라 볼륨이 조절되는 인터랙션
  • 톤암을 직접 제어하는 구조
  • Stack / Grid 레이아웃 지원
  • iPad 멀티태스킹 대응 반응형 레이아웃
  • iOS 26의 Liquid Glass 적용

단순 플레이어가 아닌, 실제 오디오 장비를 조작하는 경험을 구현했습니다.

맞춤형 공간 음향

  • 음원을 2D 공간 좌표에 배치
  • 드래그로 방향과 거리 조절
  • 여러 사운드를 조합해 개인화된 사운드스케이프 구성

PHASE(Physical Audio Spatialization Engine)를 활용해 현실감 있는 공간 음향을 구현했습니다.

프랙탈 기반 사운드 설계

  • 신호음은 고정 루프를 따르지 않음
  • 프랙탈 차원 알고리즘을 활용해 재생 시점과 빈도를 유동적으로 조절
  • 인위적 패턴을 제거해 뇌의 피로도 감소

노이즈 컬러와 개인화

노이즈 컬러 개념을 활용해 주파수 특성에 따른 청감 차이를 반영했습니다.

  • White: 전 대역 동일 에너지
  • Pink / Brown: 저주파 강조
  • Blue / Violet: 고주파 강조

사용자별 청감 차이를 고려해 주파수 특성을 직접 조정할 수 있도록 설계했습니다.

이퀄라이저 구현

  • FFT 기반 주파수 변환 처리
  • Accelerate(vDSP) 프레임워크 활용
  • 스펙트럼 재구성을 통한 질감 재설계
  • RMS 기반 게인 보정 및 소프트 클리핑 적용
  • SIMD 최적화로 실시간에 가까운 처리 속도 확보

👉 App Store