Skip to content

Commit 93ca658

Browse files
committed
Back-up proposal in the repository
1 parent 87821ce commit 93ca658

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

Proposal.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Combine: Connect MIDI signals to SwiftUI
2+
3+
Over the years I have been exploring generative design and trying to find
4+
the balance between art and technology. Core MIDI framework is a great way
5+
of introducing the audience to this fascinating world. Using exclusively
6+
Apple-provided APIs, we can create something inspiring and learn something new.
7+
8+
Reactive programming concepts are hard to grasp for a lot of developers.
9+
What if there is a better way to experiment and learn reactive programming
10+
concepts in real-time? Let's take MIDI input, which is a great example,
11+
and connect it using Combine to SwiftUI.
12+
13+
## Overview
14+
15+
- What is MIDI?
16+
- Brief introduction to Core MIDI framework.
17+
- Connecting Combine to Core MIDI.
18+
- Presenting real-time values in SwiftUI.
19+
- Live demo in macOS SwiftUI app with MIDI controllers.
20+
21+
## Key goals of the presentation
22+
23+
- Introduce Core MIDI as a point of interest for developers.
24+
- Present how barely known framework can be leveraged to learn something new.
25+
- Inspire developers how simple connecting to hardware devices can be.
26+
27+
## Audience
28+
29+
- People interested in audio-visual programming.
30+
- Developers with interest in multi-platform development (macOS and iOS).
31+
- Developers interested in communication with hardware devices.
32+
- People eager to learn new Apple technologies and reactive programming.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ For more guidance, demos and history see materials for the talk:
1414

1515
- [Video](https://youtu.be/2jTtqoYwQF0)
1616
- [Slides](https://speakerdeck.com/mkj/combine-connect-midi-signals-to-swiftui)
17-
- [Proposal](https://cfp.uikonf.com/proposals/119)
17+
- [Proposal](Proposal.md)
1818

1919
## Installation
2020

0 commit comments

Comments
 (0)