BGSMM

Logic Pro X: MIDI 리전(region)의 위치는 그대로 놔둔 상태에서 템포만 바꾸기

소개 원래 음악의 템포(BPM)가 73인 곡이 있는데 파일 오류로 미디 데이터상의 BPM은 25인 미디 파일이 있습니다. 그래서 템포를 원래 템포인 73으로로 정정하고 싶은데 이 상태에서 BPM을 73로 변경하면 미디의 상대 템포에 맞춰 미디 이벤트의 속도도 같이 빨라집니다. [caption id=”attachment_6632” align=”...

Swift UIKit, SwiftUI: AVPlayerViewController에서 재생중인 비디오의 강제 풀스크린 전환 및 반복 재생

소개 AVPlayerViewController는 처음에 풀 스크린으로 바로 시작할 수 없는 옵션도 없고, 반복 재생 옵션도 없습니다. AVPlayerViewController에서 강제 풀스크린 전환 및 반복 재생하는 방법입니다. 포스트 하단에 SwiftUI를 위한 UIViewControllerRepresentable을 첨부합니다.   시작시 강...

SwiftUI: Xcode 15 버전 이상에서 iOS 하위 버전 (15.0 이상) 호환되는 위젯 생성

소개 Xcode 15에서 작업하다가 위젯을 추가하고 싶어서 _Widget Extension_을 추가하였는데, 위젯의 최소 배포 타깃(Minimum Deployments Target) 버전을 15.0 이상으로 잡고 진행하고 싶은 경우가 있을 것입니다.   그래서 버전을 바꾸면 어떻게 될까요? 기본으로 제공하는 코드가 아래와 같이 iOS 17.0...

[카피/테너 리코더 연주] Lacus Serenitatis (Mare Serenitatis) from Imagined Oceans - Karl Jenkins

  Lacus Serenitatis (Mare Serenitatis) from Imagined Oceans - Karl Jenkins 일단 영상 자체는 2017년에 찍은 것이고요 여기 블로그 올린 줄 알고 있었다가 이제서야 올립니다.   당시 악보 카피를 목적으로 작업을 하고 있었습니다. 컴퓨터 프로그램이라 악기는 당연히 컴퓨터가 연주해주는데...

Xcode iOS 프로젝트: PrivacyInfo.xcprivacy 작성 방법 + API 목록 및 허용된 사유 번역

소개 2024년 봄부터 App Store Connect에 새로운 앱 또는 앱 업데이트를 업로드하려면 앱의 개인정보 보호 목록에 앱이 API를 사용하는 방식을 정확하게 반영하는 승인된 사유를 포함하고 있어야 합니다. 이는 사용자의 개인 정보 보호를 강화하기 위한 조치로, 앱이 명시한 이유에 딱 맞게 API를 사용하도록 합니다. 만약 필요한 ...

[카피] 영화 “귀를 기울이면”에서 "언덕 위, 미풍 있음" (丘の上、微風あり) 노미 유지 작곡

관련 글 [카피] 영화 “귀를 기울이면”에서 “언덕 마을” (丘の町) - 노미 유지   이 곡은 영화 “귀를 기울이면(1995)” 의 사운드트랙 중 8번 트랙인 “언덕 위, 미풍 있음” (丘の上、微風あり)입니다. 기억하기로는 영화에서 주인공들끼리 이런 저런 얘기를 나누다가 매우 높은 언덕 위에서 도시 전경을 내려다볼때 나오는 음악입니다....