@@ -42,7 +42,7 @@ struct MidiNoteOnView: View {
42
42
var body : some View {
43
43
HStack {
44
44
Text ( " Note On " ) . fontWeight ( . bold)
45
- TextFieldUInt8 ( value: $model. channel, name : " Channel " , emptyText : " Enter channel number " )
45
+ ChannelStepper ( value: $model. channel)
46
46
TextFieldUInt8 ( value: $model. note, name: " Note " , emptyText: " Enter note number " )
47
47
TextFieldUInt8 ( value: $model. velocity, name: " Velocity " , emptyText: " Enter velocity value " )
48
48
}
@@ -60,7 +60,7 @@ struct MidiNoteOffView: View {
60
60
var body : some View {
61
61
HStack {
62
62
Text ( " Note Off " ) . fontWeight ( . bold)
63
- TextFieldUInt8 ( value: $model. channel, name : " Channel " , emptyText : " Enter channel number " )
63
+ ChannelStepper ( value: $model. channel)
64
64
TextFieldUInt8 ( value: $model. note, name: " Note " , emptyText: " Enter note number " )
65
65
TextFieldUInt8 ( value: $model. velocity, name: " Velocity " , emptyText: " Enter velocity value " )
66
66
}
@@ -78,7 +78,7 @@ struct MidiControlChangeView: View {
78
78
var body : some View {
79
79
HStack {
80
80
Text ( " Control Change " ) . fontWeight ( . bold)
81
- TextFieldUInt8 ( value: $model. channel, name : " Channel " , emptyText : " Enter channel number " )
81
+ ChannelStepper ( value: $model. channel)
82
82
TextFieldUInt8 ( value: $model. index, name: " Index " , emptyText: " Enter index " )
83
83
TextFieldUInt8 ( value: $model. data, name: " Data " , emptyText: " Enter data value " )
84
84
}
@@ -96,7 +96,7 @@ struct MidiProgramChangeView: View {
96
96
var body : some View {
97
97
HStack {
98
98
Text ( " Program Change " ) . fontWeight ( . bold)
99
- TextFieldUInt8 ( value: $model. channel, name : " Channel " , emptyText : " Enter channel number " )
99
+ ChannelStepper ( value: $model. channel)
100
100
TextFieldUInt8 ( value: $model. program, name: " Program " , emptyText: " Enter program value " )
101
101
}
102
102
. onChange ( of: [ model. channel, model. program] ) { _ in
@@ -113,7 +113,7 @@ struct MidiChannelPressureView: View {
113
113
var body : some View {
114
114
HStack {
115
115
Text ( " Channel Pressure " ) . fontWeight ( . bold)
116
- TextFieldUInt8 ( value: $model. channel, name : " Channel " , emptyText : " Enter channel number " )
116
+ ChannelStepper ( value: $model. channel)
117
117
TextFieldUInt8 ( value: $model. data, name: " Data " , emptyText: " Enter data value " )
118
118
}
119
119
. onChange ( of: [ model. channel, model. data] ) { _ in
@@ -130,7 +130,7 @@ struct MidiPolyPressureView: View {
130
130
var body : some View {
131
131
HStack {
132
132
Text ( " Channel Pressure " ) . fontWeight ( . bold)
133
- TextFieldUInt8 ( value: $model. channel, name : " Channel " , emptyText : " Enter channel number " )
133
+ ChannelStepper ( value: $model. channel)
134
134
TextFieldUInt8 ( value: $model. note, name: " Note " , emptyText: " Enter note number " )
135
135
TextFieldUInt8 ( value: $model. data, name: " Data " , emptyText: " Enter data value " )
136
136
}
@@ -148,7 +148,7 @@ struct MidiPitchBendView: View {
148
148
var body : some View {
149
149
HStack {
150
150
Text ( " Channel Pressure " ) . fontWeight ( . bold)
151
- TextFieldUInt8 ( value: $model. channel, name : " Channel " , emptyText : " Enter channel number " )
151
+ ChannelStepper ( value: $model. channel)
152
152
TextFieldUInt16 ( value: $model. data, name: " Data " , emptyText: " Enter data value " )
153
153
}
154
154
. onChange ( of: model. channel) { _ in
0 commit comments