amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

amiga-news.de Forum > Amiga, AmigaOS 4 > Digital Audio Player [ - Search - New posts - Register - Login - ]

1 2 -3- 4 5 6 7 [ - Post reply - ]

2012-08-20, 22:37 h

tploetz
Posts: 4026
User
@angel77:
mit OS 3.9 war SAY nicht mehr vorhanden, es muss unter OS 3.1 gewesen sein.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-20, 22:47 h

thomas
Posts: 7717
User
@Heinzi110:
@angel77:
@tploetz:

Bitte lasst die off-topic Diskussion. Wenn ihr euch über ARexx unterhalten möchtet, dann macht einen eigenen Thread auf.

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Answer - Quote - Direct link - ]

2012-08-20, 22:52 h

tploetz
Posts: 4026
User
@thomas:
Warum kriege ich den DAPlayer mit ARexx nicht gesteuert?
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-20, 23:06 h

angel77
Posts: 832
User
@tploetz:

Mag sein. Wenngleich ich meine, dass die zum Betrieb nötige translator.library eventuell sogar schon ab 2.x nicht mehr mitgeliefert wurde. Man konnte die aber natürlich von 1.3 nachkopieren. Ist aber auch schon etwas länger her und Thomas hat natürlich Recht, es tut auch eigentliich nichts zur Sache hier ... :)

vlg,

@ngel

[ - Answer - Quote - Direct link - ]

2012-08-21, 16:15 h

DaxB
Posts: 1421
User
@Thomas
AHI V4.180, Musikeinheit ist Paula:14 bit stereo++. Also über Paula, keine Soundkarte. AHI Hauptlautsärke: Mit Clipping. Wenn ich den Boost Slider voll "aufdrehe" gibt es natürlich clipping. Mir scheint, das beim vor- zurückspulen ein Boost clipping stattfindet. Allerdings sehr zufällig.

[ - Answer - Quote - Direct link - ]

2012-08-21, 17:45 h

cgutjahr
Posts: 2782
[Administrator]
@tploetz:
Zitat:
Warum kriege ich den DAPlayer mit ARexx nicht gesteuert?
Die wichtigere Frage ist: Warum willst du das überhaupt machen? Wenn dir kein Grund einfällt, lass doch das Thema einfach ruhen.

Falls dir ein Grund einfällt (bitte erzähl ihn uns), dann hat dir Thomas in diesem Beitrag eine Reihe von Fragen gestellt, weil er dir weiterhelfen wollte. Du hast nur eine davon beantwortet.

[ - Answer - Quote - Direct link - ]

2012-08-21, 18:08 h

tploetz
Posts: 4026
User
@thomas:
Bei Eingabe TS
und "say show (p)" erscheintz diese Ausgabe.


4.Workbench:> TE
4.Workbench:> rx "say show(p)"
SFS DosList handler ConClip.rendezvous WORKBENCH AMIDOCK PPC460EX OHCI Shutdown Port dos_lock_handler_port pager_message_port DST port REXX AREXX TCP/IP Control DEFICONS AExplorer SWITCHER3D RINGHIOMP RINGHIO WET.1 OWB.1 YAM DAPLAYER.1 deficons
4.Workbench:>
tploetz
:boing:

[ - Answer - Quote - Direct link - ]

2012-08-21, 20:32 h

Palgucker
Posts: 1342
User
@tploetz:

Der DAPlayer-Port ist ja offen, also alles gut.
Was passiert, wenn du bei laufenden DAPlayer in eine Shell ein schnödes

rx "Address DAPLAYER.1 ; PAUSE"

eingibst?

Gruß Palgucker

[ - Answer - Quote - Direct link - ]

2012-08-21, 21:13 h

tploetz
Posts: 4026
User
@Palgucker:
über Shell funktioniert der Befehl, DAPlayer macht Pause, über eine Datei geht es nicht.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-21, 21:18 h

thomas
Posts: 7717
User
@DaxB:

Ich kann das beim besten Willen nicht reproduzieren. Egal wie wild ich mit dem Positionsschieber hin und her fahre, der Song spielt genau da weiter, wo er soll. Vielleicht ist dein Rechner einfach zu schwach "motorisiert".

Vielleicht bringt ein Update von AHI auf Version 6.6 etwas?



@tploetz:

Lade bitte die neue Version von heute herunter und entpacke sie in die Ram-Disk. Dann mach ein Shell-Fenster auf und gib folgende Befehle ein (die blauen):

code:
6.Workbench:> cd ram:daplayer
6.RAM Disk:DAPlayer> run daplayer
[CLI 2]
6.RAM Disk:DAPlayer> rx "options results; address daplayer.1; volume 200; query volume; say result"
Command = VOLUME 200
RC      = 0
Command = QUERY VOLUME
RC      = 0
RESULT  = 200
200
6.RAM Disk:DAPlayer>  rx player
Ich stoppe jetzt die Ausgabe.
Command = STOP
RC      = 0
Jetzt mische ich die Playlist.
Command = SHUFFLE
RC      = 0
Und jetzt starte ich den nächsten Song.
Command = NEXT
RC      = 0
Command = EJECT
RC      = 0
6.RAM Disk:DAPlayer>


Sieht das bei dir genauso aus oder kommen andere Ausgaben?

Was macht der Lautstärkeschieber nach dem ersten rx ?

--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Answer - Quote - Direct link - ]

2012-08-21, 21:57 h

tploetz
Posts: 4026
User
@thomas:
Der Lautstärkeschieber verändert sich nicht nach dem ersten rx.
Die version von ahi.device ist bei mir schon 6.6.

Ich füge nochmal meine Rexx-Datei ein.


/* Rexx */
address DAPLAYER.1
ch stoppe jetzt die Ausgabe.
Command = STOP
RC = 0
Jetzt mische ich die Playlist.
Command = SHUFFLE
RC = 0
Und jetzt starte ich den nächsten Song.
Command = NEXT
RC = 0
Command = EJECT
RC = 0

tploetz
:boing:

[ - Answer - Quote - Direct link - ]

2012-08-22, 00:51 h

cgutjahr
Posts: 2782
[Administrator]
Zitat:
Original von tploetz:
Der Lautstärkeschieber verändert sich nicht nach dem ersten rx.
Die version von ahi.device ist bei mir schon 6.6.

Du antwortest auf den Teil von Thomas' Beitrag, der gar nicht an dich gerichtet war ("@DaxB:" bedeutet Thomas hat DaxB adressiert).

Den Teil von Thomas' Beitrag, der an dich gerichtet war ("@tploetz:") ignorierst du völlig.

Zitat:
Ich füge nochmal meine Rexx-Datei ein.
Meine Frage hast du ebenfalls ignoriert: Warum willst du DAPlayer per ARexx steuern?

[ - Answer - Quote - Direct link - ]

2012-08-22, 11:17 h

tploetz
Posts: 4026
User
@cgutjahr:
Ich war mal neugierig, wie das funktioniert,
das Beispiel von Palgucker geht, das von thomas geht nicht.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-22, 11:18 h

Holger
Posts: 8116
User
Zitat:
Original von tploetz:
Ich füge nochmal meine Rexx-Datei ein.


/* Rexx */
address DAPLAYER.1
ch stoppe jetzt die Ausgabe.
Command = STOP
RC = 0
Jetzt mische ich die Playlist.
Command = SHUFFLE
RC = 0
Und jetzt starte ich den nächsten Song.
Command = NEXT
RC = 0
Command = EJECT
RC = 0

Das ist keine Rexx-Datei. Das war eine Rexx-Datei.

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Answer - Quote - Direct link - ]

2012-08-22, 12:04 h

tploetz
Posts: 4026
User
@Holger:
ich habe die erstgennnte Datei als Rexx-Datei genommen, die funktioniert jetzt.
Die Ausgabe wird gestoppt.
Muss bei Shell zuerst TS eingeben.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-22, 13:54 h

Palgucker
Posts: 1342
User
@tploetz:

Zitat:
Muss bei Shell zuerst TS eingeben.

Das sollte nicht von Nöten sein. Dieses TS (Trace-Start) schaltet nur die Ablaufverfolgung des Rexx-Interpreters ein, so wie TE (Trace-End) diese wieder ausschaltet.
Das merkwürdige nicht funktionieren des Rexx-Scripts von Thomas mit dieser Shellausgabe kann ich mir eigentlich nur erklären, wenn (eventuell unbemerkt)die erste Version des Scripts mit "adresss" benutzt wird.
In diesen Fall wäre es auch hilfreich gewesen, die Fehlertoleranz der Shell unter 5 zu setzen. Z.B. mit:

failat 1

als Eingabe. Danach sieht man auch mehr.

Gruß Palgucker

[ - Answer - Quote - Direct link - ]

2012-08-22, 16:41 h

DaxB
Posts: 1421
User
@thomas:
Mit AHI 6.6 oder 6.7 ändert sich das Clipping nicht. Der 68040/40 sollte genügend Power haben. Solange niemand anderes sowas meldet, kannst du es ignorieren.

[ - Answer - Quote - Direct link - ]

2012-08-22, 18:54 h

tploetz
Posts: 4026
User
Wenn mehrere Befehle im Arexx-Sript bei DAPlayer stehen werden die nacheinaner ausgeführt, man kann da nicht eingreifen, ist das richtig?
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-22, 21:07 h

tploetz
Posts: 4026
User
Eigentlich sind Arexx-Befehle für DAPlayer überflüüsig, man kann doch alle Befehle auf
der Programmoberfläche mit der Maus ausführen, ist doch einfacher, finde ich.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-23, 16:23 h

DaxB
Posts: 1421
User
@tploetz:
Lies dir doch das ARexx Handbuch durch, bzw. nur den Anfang davon (Kapitel 1 = 4 Seiten. Evtl noch Kapitel 2). Bei weiteren Fragen erstelle ein eigenes Thema.

Jedes gutes Programm unterstützt ARexx. Gerade Abspielprogramme werden mit einer ARexx Schnittstelle enorm aufgewertet. Daher ist es auch bei DAPlayer nicht überflüssig. Du kannst z.B. DAPlayer damit fernsteuern. Z.B.Tasten belegen (auf der Tastatur) für Pause/Play, Stopp, Skip, usw., die alle Player Programme bedienen ist was feines.

[ - Answer - Quote - Direct link - ]

2012-08-23, 20:04 h

tploetz
Posts: 4026
User
@DaxB:
Das auf die Tasten legen finde ich gut, fragt sich nur, wie man es macht.
Bei Windows geht das automatisch, da brauch ich nicht eingreifen.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-23, 20:44 h

Bjoern
Posts: 1730
User
Zitat:
Original von tploetz:
@DaxB:
Das auf die Tasten legen finde ich gut, fragt sich nur, wie man es macht.
Bei Windows geht das automatisch, da brauch ich nicht eingreifen.
tploetz :boing:


Sagst du...

[ - Answer - Quote - Direct link - ]

2012-08-23, 21:01 h

tploetz
Posts: 4026
User
@Bjoern:
Für das Note Book habe ich eine drahtlose Tastatur von Logitech, per Tastedruck
wird Internet-Explorer, eMail-Programm. Audio laut und leise stellen und mehr.
Ging alles ohne Installation.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-23, 21:10 h

Mozzerfan
Posts: 72
User
@tploetz:

Das kannst Du einfach mit dem Commodity Fkey machen.

Mach ein script um z.B. DAPlayer zu stoppen.
Starte Fkey und assign das Arexx-skript an eine Funktions-taste.

Starte Da-Player und spiel ein Lied ab. Wenn Du jetzt auf die Funktions-taste drückt wird das abspielen gestopt.

Du kannst auch MMkeyboard installieren, aber die Installation davon muss Du selbst machen weil das skript um Mmkeyboard automatisch zu installieren nicht wirkt unter Os4.

[ - Answer - Quote - Direct link - ]

2012-08-23, 21:39 h

tploetz
Posts: 4026
User
@Mozzerfan:
mit Fkey geht das gut mit Arexx-Befehlen, habe ich probiert und klappt auch,
Danke für den Tip.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-24, 18:06 h

DaxB
Posts: 1421
User
@Thomas:
Wenn ich nächstes oder vorheriges Lied wähle, oder Stop dann Pause drücke werden Lautstärke (100%) und Balance (Mitte) auf default zurückgesetzt. Das will man im Normalfall nicht.

BTW. Auf 040/40:
Der Task "DAPlayer" und "DAPlayer Read Ahead" benutzen ca. 6% CPU time laut Scout.

[ - Answer - Quote - Direct link - ]

2012-08-24, 18:07 h

Holger
Posts: 8116
User
FKey kann, anders als der Name suggeriert, noch ein bisschen mehr. Man kann auch Events ala <diskinserted> mit einer Aktion verbinden. Ich überlasse es der Fantasie des Lesers, was man im Zusammenhang mit diesem Event und einem Audio-Player alles tun könnte… ;)

(Der Unterschied zu Windows Autoplay ist, das wirklich nur das passiert, was man vorher selber ausdrücklich gesagt hat)

--
Good coders do not comment. What was hard to write should be hard to read too.

[ - Answer - Quote - Direct link - ]

2012-08-24, 18:24 h

tploetz
Posts: 4026
User
@Holger:
FKey zeigt Multimeditasten an, die kann man aber nicht benutzen, habe ich festgestellt.
tploetz :boing:

[ - Answer - Quote - Direct link - ]

2012-08-24, 18:39 h

thomas
Posts: 7717
User
@DaxB:

Hast du die Version von Dienstag Abend probiert?
--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Answer - Quote - Direct link - ]

2012-08-24, 19:40 h

thomas
Posts: 7717
User
Eine nette Spielerei für den ARexx-Port ist auch dieses:
ARexx code:
/* softquit.rexx */

if ~show(p,daplayer.1) then do
	say "DAPlayer is not running."
	exit
end

seconds = 2		/* duration of fade out */

address daplayer.1
options results

query volume
vol = result

x = time(r)
do until v = 0
	v = trunc(vol * (seconds - time(e)) / seconds)
	if v < 0 then v = 0
	volume v
end

quit


(Ich bin nicht ganz sicher, ob der Query-Befehl am Dienstag schon drin war. Wenn nicht, dann funktioniert das erst mit der nächsten Version.)
--
Email: thomas-rapp@web.de
Home: thomas-rapp.homepage.t-online.de/

[ - Answer - Quote - Direct link - ]


1 2 -3- 4 5 6 7 [ - Post reply - ]


amiga-news.de Forum > Amiga, AmigaOS 4 > Digital Audio Player [ - Search - New posts - Register - Login - ]


.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved.
.