Car-PC.info

cPOS - weich muten?

Reandy - Mo 22 Okt, 2007 16:55
Titel: weich muten?
hallo an alle

kann man in cpos einen weichen mute auslösen? also, dass die lautstärke bei click auf die mute taste langsam ausklingt und bei erneutem click wieder langsam hochfährt? ne sekunde oder zwei!?

ich habe die suche benutzt, hab früher mal was zu dem thema gefunden, nun find ichs aber nicht mehr, falls wer was weiß, ein link würde auch genügen...

PS: falls es wichtig ist, ich arbeite mit dem skineditor...

lg reandy
billy - Mo 22 Okt, 2007 20:24
Titel:
ist mir auch die letzte zeit aufgefallen, wäre eine schöne verbesserung

gruß
billy
bmw530 - Mo 22 Okt, 2007 22:02
Titel:
ich wüsste da eine Lösung, es müssen aber 6 Einträge im Eventhandler vorgenommen werden. 3 für Fade-In und 3 für Fade-Out
billy - Mo 22 Okt, 2007 22:12
Titel:
ach, das wäre viel schöner im quellcode Smile

gruß
billy
Reandy - Mo 22 Okt, 2007 22:27
Titel:
stimmt, oder besser noch ne neuerung in c pos, das als funktion einbinden, frage mich nur ob ich da wirklich der erste bin der auf die idee kommt... immerhin MUSS einem die harte mutefunktion stören...

lg reandy

kann das mal wer erklären mit dem eventhandler, schon mal drübergestolpert, aber was und wie man das macht weiß ich nicht
bmw530 - Mo 22 Okt, 2007 23:06
Titel:
Zitat:
ach, das wäre viel schöner im quellcode


dann eben nicht.
Reandy - Mo 22 Okt, 2007 23:16
Titel:
doch bitte bitte!!!! Razz
nordlicht_68 - Mo 22 Okt, 2007 23:37
Titel:
bmw530 hat folgendes geschrieben:
ich wüsste da eine Lösung, es müssen aber 6 Einträge im Eventhandler vorgenommen werden. 3 für Fade-In und 3 für Fade-Out


würde mich auch mal interessieren, wie du das machen würdest. Ich könnte mir das auch mit einem timer im EH vorstellen, aber damit geht nur im sekundentakt auf oder ab, da wäre für ein paar laustärke schritte etwas lang.

Grus
ssTEPHAN
C1500 - Di 23 Okt, 2007 08:56
Titel:
Das geht auch mit weiger einträgen:

Der Button schaltet eine Variable (mode_0)

Und im Eventhandler dann so:
Logic16Function=volume_-10
Logic16Event=mode_0=On
Logic16Options=2
Logic17Function=volume_10
Logic17Event=mode_0=Off
Logic17Options=2

Option 2 bedeutet das es ein repeat gibt.
Somit wird die Funktion immer wieder ausgeführt.
Und deshalb geht bei jedem mal die Lautstärke um 10 nach unten.
Da kann man dann z.B. auch 2 oder 5 eintragen. Dann wird es langsamer leise oder laut.

Das Problem ist nur, das dann Volume dann auf 100 gesetzt wird.
Man könnte natürlich anstelle des gesammten Volume lieber volume_cd volume_LineIn usw. verwenden.

So hatte ich früher den Mute-Bug ei der Radio-Funktion gelöst.

Gruss Peer
Reandy - Di 23 Okt, 2007 09:15
Titel:
das mit dem "100" gefällt mir nicht, es kann ja mal sein, dass es einem die ohren "weghaut"!?
bmw530 - Di 23 Okt, 2007 10:28
Titel:
Hi Peer

bei deiner Version kann ich leider Volume nicht im Skin oder manuel ändern.

So habe ich es mir gedacht, auf meinem Home Rechner geht es.

Mit "F1" kann ich auch mit externe Prog. z.B SchowGPS mute auslösen
Ich kann die Lautstärke bis auf 10 runter oder auf 90 raufregeln (Einfach den Wert in Logic 1,2,4 ändern. Timer_0 überwacht um die Lautstärke auch manuel ändern zu können. Einfach in Skin oder Cpos.ini kopieren und testen.

Code:

[Logic]
Logic0Function=mode_0
Logic0Event=key_112
Logic0Options=1
Logic1Function=volume_-10
Logic1Event=mode_0=off & volume > 10 & timer_0 > 0
Logic1Options=3
Logic2Function=volume_+10
Logic2Event=mode_0=on & volume < 90 & timer_0 > 0
Logic2Options=3
Logic3Function=timerstart_0
Logic3Event=mode_0=off | mode_0=on
Logic3Options=1
Logic4Function=timerstop_0
Logic4Event=volume=10 | volume=90
Logic4Options=1
Logic5Function=0
DisableTimer=1


ACHTUNG bei Logic2 Event fehlt "& timer_0" muss wie Logic1Event aussehen. Das Board kürzt die Zeile warum auch immer weg!

Edit by MacG: Nutzt dafür bitte die Code-Funktion, da bleibt der Syntax erhalten. Falls nicht einfach, einfach noch HTML deaktivieren. Ich habe es gleich mal eingefügt und gefixt.
blazerk5 - Do 30 Dez, 2010 16:37
Titel:
Ist es irgendwie möglich beim "entmuten" (soll heißen lauter machen) immer den Wert wiederherzustellen, bei dem gemutet wurde? Bei deinen (@bmw530) Events gehts ja immer bis auf 90 (oder was auch immer eingestellt ist) hoch.
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB