atari-home.de - Foren

Software => Coding => Thema gestartet von: afalc060 am Mo 21.03.2011, 14:47:39

Titel: Musik ausblenden
Beitrag von: afalc060 am Mo 21.03.2011, 14:47:39
^^wieso funzt das bei mir nicht?   :-\

move.b   #8,$ff8800
move.b   #0,$ff8802   

damit sollte doch eigentlich Kanal A Lautstärke 0 sein, oder? Und mit 15, anstatt 0 sollte volle Lautstärke sein..

M_Fadeout
   movem.l   d5-d7,-(sp)
   moveq.l   #14,d5
.loop1
   moveq.l   #0,d7
   moveq.l   #10,d6
.loop2
   move.b   d6,$ff8800
   move.b   $ff8800,d7
   cmpi.b   #0,d7
   beq.s   .ww1
   subq.b   #1,d7
   move.b   d6,$ff8800
   move.b   d7,$ff8802
.ww1
   cmpi   #8,d6
   dbne   d6,.loop2
   dbf   d5,.loop1
   movem.l   (sp)+,d5-d7
   rts

Wo liegt mein Fehler?
Titel: Re: Musik ausblenden
Beitrag von: gstoll am Mo 21.03.2011, 18:32:39
Wo liegt mein Fehler?
Im Programm wird  Register 10, Tongenerator C,  genutzt.

Von welchem Rechner reden wir überhaupt und was ist mit den restlichen Tongeneratoren?

Gerhard
Titel: Re: Musik ausblenden
Beitrag von: afalc060 am Mo 21.03.2011, 18:47:57
ST.

In der inneren Schleife werden nacheinander
Kanal C, B, A Lautstärke abgefragt,
Falls nicht schon 0 um 1 dekrementiert
und dann zurückgeschrieben

funzt aber irgendwie nicht
Titel: Re: Musik ausblenden
Beitrag von: Arthur am Di 22.03.2011, 17:31:33
Was passiert denn momentan?...Überhaupt nichts? Oder Ton sofort aus?
Titel: Re: Musik ausblenden
Beitrag von: simonsunnyboy am Di 22.03.2011, 17:40:28
Evtl hast du noch einen Interrupt laufen, der den Ton gleich wieder aktiviert, bzw die Lautstärke einstellt?
Titel: Re: Musik ausblenden
Beitrag von: afalc060 am Di 22.03.2011, 21:57:42
im timer c läuft die routine aus dem maxymizer-paket. wenn ich die vorher abschalten muss wäre ja blöde.. da fängt die musik ja wieder am anfang an  :-\
also es sind sndh-musiken. die haben ja die eigentliche abspielroutine direkt eingebaut, quasi. ändern die vielleicht dauernd was?
Titel: Re: Musik ausblenden
Beitrag von: simonsunnyboy am Mi 23.03.2011, 20:06:23
Ja natürlich, denn die sind in irgendeinen Interrupt (Timer A,B;C oder den VBL) eingeklinkt.
Titel: Re: Musik ausblenden
Beitrag von: afalc060 am Mi 23.03.2011, 21:50:16
also wird das nichts mit ausblenden..

andere routine zum abspielen, die auch ein ausblenden zulässt?
Titel: Re: Musik ausblenden
Beitrag von: simonsunnyboy am Do 24.03.2011, 19:02:10
Die Routine von MusicMon 2.5 erlaubt ausblenden über den Interrupt bzw hat Calls dafür.

Die spielt aber halt nur Stücke von MusicMon ab, nicht alles, was irgendwie SNDH kompatibel ist.

Habe ich mal für die Benutzung mit GFABASIC zusammengestellt. Das Interface ist aber auch vo nanderen Sprachen aus ansprechbar.

http://paradize.final-memory.org/downloads/mm25play.zip (http://paradize.final-memory.org/downloads/mm25play.zip)
Titel: Re: Musik ausblenden
Beitrag von: afalc060 am Do 24.03.2011, 19:52:55
schau ich mir nachher mal an. musicmon läuft aber nicht auf nem st, oder?

xm ist das auch ein tracker-format  wie mod? mit was für einem player kann man das abspielen?
Titel: Re: Musik ausblenden
Beitrag von: simonsunnyboy am Fr 25.03.2011, 18:23:05
.xm ist das Fastracker Format und IIRC ist kein Atari in der LAge diese Files abzuspielen.

Die .MOD Dateien von MusicMon sind keine Protarcker .MOD Dateien, MusicMon selbst läuft auf STF an aufwärts.
Titel: Re: Musik ausblenden
Beitrag von: Arthur am Fr 25.03.2011, 20:41:05
XM bedeutet eXtented Mod.... mit DSP sollte das aber auf dem Falcon gehen...von der Leistung her. Keine Ahnung ob es auch einen entsprechenden Player gibt.
Titel: Re: Musik ausblenden
Beitrag von: afalc060 am Fr 25.03.2011, 21:51:34
wieso gibt es nur soviele formate  ::)
Titel: Re: Musik ausblenden
Beitrag von: simonsunnyboy am Sa 26.03.2011, 11:07:36
XM bedeutet eXtented Mod.... mit DSP sollte das aber auf dem Falcon gehen...von der Leistung her. Keine Ahnung ob es auch einen entsprechenden Player gibt.

Mir wurde von sehr zuvelässigen Quellen gesagt, auch mit DSP kann ein einfacher Falcon keine .xm abspielen.
Wenn Evl/DHS soetwas sagt, dann ist diese Meinung technisch sehr sehr fundiert.
Titel: Re: Musik ausblenden
Beitrag von: Arthur am Sa 26.03.2011, 14:17:29
XM ist ja nur ein erweitertes MOD format das mehr Möglichkeiten bietet unter anderem mehr Instrumente oder Kanäle. Sicherlich gibt es Soundfiles die das XM-Format bis zum Anschlag ausreizen doch für ein einfaches XM-Soundfile mit bis zu 8 Instrumenten könnte ich mir vorstellen das der Falcon mit DSP die meisten abspielen könnte. Ein Falcon mit CTXX sowieso und ein FALCON mit bis zu 40 MHz bestimmt auch schon ganz ordentlich. Dem TT würde ich es aber nicht zutrauen. Ist aber nur meine persönliche Einschätzung.. mag sein das es wirklich nicht geht.
Titel: Re: Musik ausblenden
Beitrag von: afalc060 am Sa 26.03.2011, 22:17:48
Wenn die Cracks es dort für unmöglich halten, wird es sicherlich wirklich so sein.

Aber es klingt eben wirklich gut  :)
Titel: Re: Musik ausblenden
Beitrag von: simonsunnyboy am So 27.03.2011, 11:32:18
Ich habe bzgl XM Playback mal auf DHS eine Diskussion angeregt. Ist aber (natürlich) auf Englisch.

http://dhs.nu/bbs-coding/index.php?request=3561 (http://dhs.nu/bbs-coding/index.php?request=3561)
Titel: Re: Musik ausblenden
Beitrag von: Arthur am So 27.03.2011, 19:35:27
Ich kann das ASCII Art von DHS nicht entziffern:

 .d8888b.   d888      d8888   .d8888b. 
d88P  Y88b d8888     d8P888  d88P  Y88b
       888   888    d8P 888  888    888
     .d88P   888   d8P  888  Y88b. d888
 .od888P'    888  d88   888   'Y888P888
d88P'        888  8888888888        888
888'         888        888  Y88b  d88P
888888888  8888888      888   'Y8888P'


Was soll das sein?
Titel: Re: Musik ausblenden
Beitrag von: Arthur am So 27.03.2011, 19:42:33
Hat sich erledigt...die Seite im FF...bei mir der 4rer.. ohne Stil anzeigen lassen... dann wird aus dem Kuddelmuddel:

.d8888b.   d888      d8888   .d8888b.  
d88P  Y88b d8888     d8P888  d88P  Y88b
       888   888    d8P 888  888    888
     .d88P   888   d8P  888  Y88b. d888
 .od888P'    888  d88   888   'Y888P888
d88P'        888  8888888888        888
888'         888        888  Y88b  d88P
888888888  8888888      888   'Y8888P'
Titel: Re: Musik ausblenden
Beitrag von: afalc060 am So 27.03.2011, 20:12:03
@arthur auf dhs: Es kommt auf die Busgeschwindigkeit an und nicht auf die CPU-Geschwindigkeit. Wenn die Daten nicht schnell genug zur CPU geschaufelt werden, nützt die schnellste CPU nichts. Das wurde dort ausdrücklich geschrieben ;)
Titel: Re: Musik ausblenden
Beitrag von: Arthur am So 27.03.2011, 20:59:06
@afalc060 die Daten die über den Bus geschaufelt werden müssen auch noch verarbeitet werden ...es muß ja nicht unbedingt in Echtzeit passieren...wär natürlich optimal... sondern kann ja z.B. als Wavefile erst mal auf die Festplatte gerendert werden und anschl. von dort abgespielt werden. Und die CPU, der Bus und der DSP lassen sich auch schön übertackten...
Titel: Re: Musik ausblenden
Beitrag von: afalc060 am Mo 28.03.2011, 00:01:29
Es war aber schon von echtzeit die rede!