Skip to content

Commit ee261df

Browse files
fix: More compiler errors on Windows
1 parent 673e8af commit ee261df

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

source/bridge/OSCBridgeChannel.h

+9-7
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ namespace birdhouse
3737
case MsgType::MidiBend:
3838
midiMessage = juce::MidiMessage::pitchWheel (outputMidiChannel, static_cast<int> (normalizedValue * 16383) - 8192);
3939
break;
40+
case MsgType::NumMsgTypes:
41+
break;
4042
default:
4143
break;
4244
}
@@ -152,33 +154,33 @@ namespace birdhouse
152154
DBG ("Changing path from " + mPath + " to " + newPath);
153155
mPath = newPath;
154156
}
155-
void setInputMin (auto newFromMin)
157+
void setInputMin (float newFromMin)
156158
{
157159
DBG ("Changing input min from " + juce::String (mInputMin.load()) + " to " + juce::String (newFromMin) + " for path " + mPath);
158160
mInputMin = newFromMin;
159161
}
160162

161-
void setInputMax (auto newFromMax)
163+
void setInputMax (float newFromMax)
162164
{
163165
DBG ("Changing input max from " + juce::String (mInputMax.load()) + " to " + juce::String (newFromMax) + " for path " + mPath);
164166
mInputMax = newFromMax;
165167
}
166168

167-
void setOutputMidiChannel (auto newOutputMidiChannel)
169+
void setOutputMidiChannel (int newOutputMidiChannel)
168170
{
169171
DBG ("Changing output MIDI channel from " + juce::String (mOutputMidiChan) + " to " + juce::String (newOutputMidiChannel) + " for path " + mPath);
170172
mMidiChanged.store (true);
171173
mOutputMidiChan = newOutputMidiChannel;
172174
}
173175

174-
void setOutputMidiNum (auto newOutputNum)
176+
void setOutputMidiNum (int newOutputNum)
175177
{
176178
DBG ("Changing output MIDI number from " + juce::String (mOutMidiNum) + " to " + juce::String (newOutputNum) + " for path " + mPath);
177179
mMidiChanged.store (true);
178180
mOutMidiNum = newOutputNum;
179181
}
180182

181-
void setOutputType (auto newOutputType)
183+
void setOutputType (MsgType newOutputType)
182184
{
183185
DBG ("Changing output type from " + juce::String (mMsgType) + " to " + juce::String (newOutputType) + " for path " + mPath);
184186
mMidiChanged.store (true);
@@ -191,14 +193,14 @@ namespace birdhouse
191193
mMuted = shouldBeMuted;
192194
}
193195

194-
inline void setRawValue (auto newValue)
196+
inline void setRawValue (float newValue)
195197
{
196198
DBG ("Changing raw value from " + juce::String (mRawValue.load()) + " to " + juce::String (newValue) + " for path " + mPath);
197199
mRawValue = newValue;
198200
}
199201
inline auto getRawValue() const { return mRawValue.load(); }
200202

201-
inline auto normalizeValue (auto rawValue) -> auto
203+
inline auto normalizeValue (float rawValue) -> auto
202204
{
203205
return juce::jmap (rawValue, mInputMin.load(), mInputMax.load(), 0.0f, 1.0f);
204206
}

0 commit comments

Comments
 (0)