Skip to content

간편하게 녹음하고 이를 체계적으로 관리할 수 있는 나만의 음악 메모장 iOS 앱

Notifications You must be signed in to change notification settings

lenamin/Music-Catcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

MusicCatcher

"나만의 음악 메모장 : MusicCatcher"
홍익대학교 컴퓨터공학과 창직종합설계프로젝트 1, 2

📝 About Project

  • 프로젝트 기간 : 2023. 3 ~ 2023. 11
  • 프로젝트 개요 : 음성을 녹음, 저장 및 파일의 폴더링이 가능하며, 각 음성메모에 필요한 메모를 추가하며 주요 키워드를 통 해 녹음파일을 빠르고 간편하게 찾을 수 있는 iOS 음악 메모장 앱

💡Features

1) 오디오

  • Audio Recorder : 녹음, 녹음 일시정지, 저장
  • Audio Player : 오디오 재생, 일시정지, 정지

2) 텍스트 메모

  • 제목, 녹음일시, 내용, 태그 저장 기능
  • 메모 수정 및 저장 기능

3) 악기 분석

  • 현재 재생되고 있는 악기 분석

👷‍♂️ Architecture

녹음

  • Client에서 오디오 입력 → FileManager에 원본 오디오 파일 저장 (디렉토리 생성) → CoreData에 오디오 파일의 URL 및 오디오 관련 데이터 저장

데이터 읽기 및 수정

  • FileManager에 저장되어 있는 해당 파일의 url 검색 → CoreData에서 url 매칭 → 일치하는 url의 데이터 읽기 및 수정

메모 등록 및 수정

  • 메모 입력 → 어떤 audio 인지 url Get → FetchRequest → get completed 확인
Screenshot 2024-04-18 at 17 58 21

🚀 Test

  • main 브랜치에서 프로젝트를 clone 받습니다.
  • Simulator가 아닌, 실제 기기에서만 테스트가 가능합니다. (아이폰을 케이블로 맥북에 연결해 실행하면 됩니다.)

📱 Screenshots

✨ Skills & Tech Stack

Category Items
Environment iOS 16.0+, Xcode 15.2
Framework UIKit, CoreData, AVFoundation, SoundAnalysis, CoreImage
Library SnapKit, RxSwift, Lottie,
Version Control Git, GitHub
Design Figma
Documentation Notion, Keynote



Contributors

  • App Icon 및 AnalysisView 디자인 : 김보영

About

간편하게 녹음하고 이를 체계적으로 관리할 수 있는 나만의 음악 메모장 iOS 앱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages