Zitat:
Dann würde ich die Werte umrechnen, also 300/Max_mit_300 * 128 (oder 127).
Wenn ich maximal 127 übergeben darf und diese mit 180 Multipliziere dann kommt ein vielfaches von 127 raus.
Zu dem Zitat: Das ist die Umrechnung von 300-Werte auf 127-Werte.
Ich glaub, du musst nochmal das Problem darstellen.
a) Du brauchst einen 7-Bit-Integer für die Lautstärke?
b) Du hast größere Werte (Max 300). Ein Wert ist z.B. 180.
So: 180 ist 8 Bit groß. Ließt ein Programm exakt nur 7 Bit ein, sind es ganze 52.
Also umrechnen!
Stimmt das jetzt so?
Bernhard