News:

Printed Amstrad Addict magazine announced, check it out here!

Main Menu
avatar_Targhan

Arkos Tracker

Started by Targhan, 15:56, 20 February 10

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

TFM

Some guys go nitpicking and some have visions  8)

And your evidence... I don't want always to talk about my prods so, take a look at BF and the Green-Screen part - I guess this has even enought letters for you. And don't argue the screen it too small. Get a bigger one. And don't complain for the money, you luckily spend it for PC! And new please back to topic!!!
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Gryzor

Seriously, what a stupid, STUPID argument. Each to his own. There's no correct. No wrong. There's just each dev's way, and if it works for them, everyone should be happy.


Please cut it - isn't this thread about Arkos?

redbox

#102
Interesting that Arkos tracker was written as an exercise in C#.  (Woop, topic back).

TFM

Yeah, and Targhan did it perfect!
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

redbox

I have some SFX made in Arkos Tracker.  When you go to the instruments tab and press the 'Test Area' C3 button they sound as they should.

However, when I try to play them on the CPC, they sound muffled and at a much lower pitch.  Anyone know what's going wrong...?

I have exported them to 'SFX only' binary.  I then initialise the SFX player by doing this:


            ld     de,SFXMusicAddress        ; Arkos Player
            call     PLY_SFX_Init
            ld     de,SFXMusicAddress
            CALL     PLY_Init   


Then in the 50hz loop I do this:


            call     PLY_Play


When I want to play a SFX, I'm doing this:


            ld    a,1                    ; channel
            ld    l,1                    ; sfx number
            ld    h,&f                    ; volume
            ld    e,0                    ; note
            ld    d,0                    ; speed
            ld    bc,0                    ; pitch
            call     PLY_SFX_Play


McKlain

Well, you need to tell the player that it must play a "C3" note so that the effects play as they should.

redbox

Quote from: McKlain on 12:09, 29 April 13
Well, you need to tell the player that it must play a "C3" note so that the effects play as they should.

How?

McKlain

In the "note" value of the assembler code that you posted. Right now it's zero but it should be something else. Try 35.

redbox

Quote from: McKlain on 12:12, 29 April 13
In the "note" value of the assembler code that you posted. Right now it's zero but it should be something else. Try 35.

Yay!

36 on the CPC was the nearest sounding to the PC Arkos Tracker sound.

Thanks McKlain.


McKlain

You are welcome.  ;D


I was just guessing: 12 notes per octave, starting at note 0 and octave 0 = 12*3-1

fano

#110
Quote from: redbox on 12:10, 29 April 13
How?
That seems Mcklain is right :


From R-Type source (sfx_table.asm) , you can find it on R-Type website.
(note little "s" stands for sharp)

note_C   EQU 0
note_Cs   EQU 1
note_D   EQU 2
note_Ds   EQU 3
note_E   EQU 4
note_F   EQU 5
note_Fs   EQU 6
note_G   EQU 7
note_Gs   EQU 8


note_A   EQU 9
note_As   EQU 10
note_B   EQU 11


So to compute correct value : value=note+(octave*12)
"NOP" is the perfect program : short , fast and (known) bug free

Follow Easter Egg products on Facebook !

redbox

Quote from: fano on 12:44, 29 April 13
So to compute correct value : value=note+(octave*12)

That's a handy table, thanks fano.

I noticed I have the notes next to the SFX so I can use this to calculate the pitch  :)

AugustoRuiz

Quote from: fano on 12:44, 29 April 13
From R-Type source (sfx_table.asm) , you can find it on R-Type website.

Where??? :)

TotO

#113
Removed from the homepage, as it was a Christmas gift.
I never put it on the Free Stuff page, as I doen't receive feedback about that... :D

So, the link is now hidden...
But stay working, sure: Happy Xmas Cpc!!!

"You make one mistake in your life and the internet will never let you live it down" (Keith Goodyer)

AugustoRuiz

Thank you sooooo much!!!!!

Joss

I was looking for the Arkos Tracker and the links on the cpcwiki don't work Arkos Tracker - CPCWiki . I got it from this  page: Arkos webpages  Is the homepage of Arkos Tracker temporally down? Or it has found a new home?  :)


Gryzor

Merry Xmas to you, too, TotO!!! But the server seems to be down?

Targhan

The redirection of cpcscene doesn't work anymore. I contacter the guy in charge of doing it, but no news since (I'll try again soon). In the meantime, here is the link:
documentations:software:arkos.tracker:start [Grimware]


Trg.Aks
Targhan/Arkos

Arkos Tracker 2.0.1 now released! - Follow the news on Twitter!
Disark - A cross-platform Z80 disassembler/source converter
FDC Tool 1.1 - Read Amsdos files without the system

Imperial Mahjong
Orion Prime

Joss

Thanks for the link. The manual will be very helpful  :)

doragasu

Great work! ¿Are the sources available? I would like to make an Archlinux package, but I cannot find them...

Targhan

Hi, Arkos Tracker 1 and 2 are closed-sources. I will make AT2 open source one day, but not now.
Targhan/Arkos

Arkos Tracker 2.0.1 now released! - Follow the news on Twitter!
Disark - A cross-platform Z80 disassembler/source converter
FDC Tool 1.1 - Read Amsdos files without the system

Imperial Mahjong
Orion Prime

Powered by SMFPacks Menu Editor Mod