전체 글
-
모차르트 《마술피리》의 밤의 여왕 아리아, 그리고 플로렌스 포스터 젠킨스클래식|윈드뮤직 등등/클래식 2026. 6. 1. 23:32
모차르트 《마술피리》의 밤의 여왕 아리아와 플로렌스 포스터 젠킨스오페라를 잘 모르는 사람이라도 한 번쯤은 들어봤을 법한 곡이 있습니다. 높은 음역대를 자유롭게 오르내리는 화려한 선율로 유명한 「밤의 여왕 아리아(Queen of the Night Aria)」입니다. 이 곡은 오페라 역사상 가장 유명한 소프라노 아리아 가운데 하나로 꼽히며, 성악가들에게는 실력을 증명하는 대표적인 레퍼토리로 알려져 있습니다.그런데 이 곡은 뛰어난 성악가들뿐만 아니라, 전혀 다른 이유로 음악사에 이름을 남긴 한 인물과도 관련이 있습니다. 바로 플로렌스 포스터 젠킨스(Florence Foster Jenkins)입니다. 작품 소개모차르트와 《마술피리》볼프강 아마데우스 모차르트(Wolfgang Amadeus Mozart; 1756–..
-
[SwiftUI] 목록(List)의 행(row) 및 헤더(header) 높이 변경 / 리스트 섹션 간 높이 간격 조절공부/Swift(프로그래밍 언어) 2026. 5. 30. 15:50
SwiftUI List에서 행(row)과 헤더(header) 높이를 변경하는 방법은 무엇일까요? 또 리스트의 섹션 간 높이 간격을 조절하는 방법은 무엇일까요? 행, 헤더 높이 변경 방법: .environment 수정자 이용 defaultMinListRowHeight 라는 EnvironmentValue를 사용해서 기본 최소 행 높이를 설정할 수 있습니다. 마찬가지로 defaultMinListHeaderHeight를 사용하면 섹션 헤더의 높이를 지정할 수 있습니다.아래 코드는 그룹화된 리스트에서 슬라이더로 두 값을 조절하는 예시입니다.// ...SwiftUI View에서 작성...@State private var rowHeight: CGFloat = 40@State private var headerHeigh..
-
MuseScore 4: Palette(팔레트) 기능 가이드 및 악기별로 여러 조성, 여러 박자 적용하는 방법공부/멀티미디어 제작 2026. 5. 27. 02:29
MuseScore 4의 Palette 기능을 사용하면 자주 사용하는 음악 기호나 표현을 빠르게 입력할 수 있습니다. 새로운 팔레트 추가하기Palettes 패널에서 마우스 오른쪽 버튼을 클릭한 후 "Insert New Palette"를 선택하여 새 팔레트를 만들 수 있습니다. 생성된 팔레트에는 원하는 이름을 지정하여 용도별로 구분할 수 있습니다. 팔레트에 요소 추가하기팔레트에 요소를 추가하는 방법은 두 가지입니다. 기본 요소 추가하기팔레트 상단의 "More" 버튼을 클릭하면 다양한 음악 기호와 표현이 표시됩니다. 필요한 요소를 선택하여 팔레트 안으로 드래그하면 해당 요소가 팔레트에 추가됩니다. --> 커스텀 요소 추가하기악보에 있는 요소를 팔레트에 추가하려면 해당 요소를 선택한 상태에서 Command + ..
-
SR 래치 (Set/Reset Latch) [논리 순차회로]공부/전산|프로그래밍 2026. 5. 26. 17:39
SR 래치(Set/Reset Latch)는 가장 기본적인 메모리 회로 중 하나로, 입력 상태에 따라 1비트 값을 “기억”하는 회로입니다. 보통 디지털 논리 회로, 플립플롭, 레지스터 등의 기초가 됩니다. 래치/플립플롭은 전자공학에서 1 비트의 정보를 보관, 유지할 수 있는 회로이며 순차 회로의 기본요소입니다. 조합논리회로에 비해 래치/플립플롭은 이전상태를 계속 유지하여 저장합니다. 일반 조합회로와 달리 데이터 상태를 저장할 수 있다는 것은 매우 구분되는 특징입니다. SR 래치는 하나당 1비트의 정보를 저장할 수 있으므로 8개의 SR 래치가 있다면 1바이트의 메모리가 될 수 있습니다.latch 1. 걸쇠 2. 걸쇠를 걸다 3. 자물쇠 설명래치는 한 비트의 정보를 데이터가 바뀌기 전까지 계속 유지하는 회로입..
-
Embedded Swift: 그림 및 텍스트가 스크롤되는 도트 매트릭스 전광판 만들기공부/Swift(프로그래밍 언어) 2026. 5. 18. 00:18
ESP32-C6 + idf.py + Embedded Swift 6.2 를 이용해 마이크로컨트롤러에서 시프트 레지스터를 사용하는 32×8 도트 매트릭스로 그림이 스크롤되는 전광판 구현하기Embedded Swift 시리즈 목록 (분량상 모든 내용을 다 설명할 수 없어 생략한 부분이 있으니 일부 내용은 이전 글들을 참고해주세요.)이전글: Embedded Swift에서 도트 매트릭스 사용 방법 기초 보기 여러 개의 32×8 도트 이미지를 하나의 매우 긴 가상 도트매트릭스로 연결한 뒤, 4개의 MAX7219 모듈 위에서 비트 단위로 좌측 스크롤하는 예제입니다. 코드 보기static func scroll() { dm.reset() let pin = GPIOPin(pinNumber: 11, mode: .input..
-
MuseScore 4: Implode로 두 개의 Staff 악보를 하나로 합치기공부/멀티미디어 제작 2026. 5. 17. 02:10
MuseScore 4 에서 Implode 기능은 두 Staff를 합치는 기능입니다. 예를 들어, 호른 1&2, 3&4에 있는 악보를 하나로 합치면 트롬본 1 악보가 될 때, 재작성보다는 합쳐서 붙이는 게 더 빠른 경우 이 기능을 사용할 수 있습니다. 하단 악보를 참고해주세요.생각보다 편리하고 자주 쓰이는 기능으로, 여러 상황에서 응용할 수 있습니다. 두 개의 Staff로 분리된 F. Horn 1 & 2, F. Horn. 3 & 4의 악보를 Trombone 1 악보에 합쳐서같은 보이스(Voice)로 이루어진 Trombone 1 악보처럼 만들거나다른 보이스 1, 2 로 관리할 수 있습니다.Voice가 다르면 악보 모양 자체가 달라지고, 두 성부의 리듬이 같은 경우에는 같은 보이스로 관리하는 것이 편리합니다...
-
XOR 게이트 - 트랜지스터를 이용해 구현공부/전산|프로그래밍 2026. 5. 12. 20:26
XOR 게이트는 배타적 OR 게이트라고도 합니다. XOR 게이트는 반가산기(Half-Adder), 전가산기(Full-Adder), ALU(산술 논리 장치; Arithmetic Logic Unit)의 뺄셈 기능 및 기타 연산에 흔히 사용되므로 이해하는 것이 중요합니다. 이 글에서는 트랜지스터를 사용하여 브레드보드에 XOR 게이트를 구현하는 두 가지 방법과, NAND/NOR 논리 게이트를 조합한 XOR 게이트를 구현하는 방법을 소개합니다. 이 게이트는 OR 게이트와 유사하지만, 두 입력이 모두 켜져 있을 때 출력이 꺼집니다. 따라서 참인 OR인 경우(true OR cases)에만 작동하는 배타적(Exclusive) OR 게이트라고 합니다. 가장 간단한 설계에서는 트랜지스터 5개만 필요합니다. 하지만 출력을 ..
-
이탈리아 음악 용어 접두사/접미사어 목록 : poco, sempre 등공부/음악이론 2026. 5. 11. 20:21
음악에서 쓰이는 이탈리아어 접두사·접미어는 “강도, 속도, 변화의 정도”를 세밀하게 표현하기 위한 장치입니다. 핵심 요약poco / meno → 변화폭이 작거나 무언가가 감소하는 방향più / molto / -issimo → 무언가가 증가하는 방향sempre → 상태 유지a poco a poco / sempre più → 점진적 변화ma non troppo → 제한 조건 정도를 조절하는 핵심 부사poco (작은 변화폭)의미: “조금, 약간”용법:poco a poco: 조금씩 점진적으로poco più mosso: 조금 더 빠르게poco vibrato: 약간 비브라토poco ritardando: 조금씩 느려지게(점점 느리게)poco rubato: 조금씩 리듬을 자유롭게(rubato)poco stringend..