Author Topic: Arkos Tracker 2 - Released!  (Read 11452 times)

0 Members and 2 Guests are viewing this topic.

Offline Arnaud

  • Supporter
  • 464 Plus
  • *
  • Posts: 448
  • Country: fr
  • Liked: 354
Re: Arkos Tracker 2 - Released!
« Reply #150 on: 10:31, 07 October 18 »
Hello,
i have a problem when switching of song, randomly the function PLY_LW_Play doesn't return (infinity loop).

Here my situation (the music is played on interrupt) :
  • Init the intro song and play it :
Code: [Select]
PLY_LW_Init(&IntroSong, 0);
  • Now starting the game, stop the current song and replace it with the game song :
Code: [Select]
    PLY_LW_Stop();
    PLY_LW_Init(&Empty_SongStart, 0);   
    PLY_LW_Init(&GameSong, 0);

Is the right way to switch of song ? Is the PLY_LW_Play function shall be stopped while switching of song or something else shall be done to synchronize the song start ?
Thanks, Arnaud
« Last Edit: 10:54, 07 October 18 by Arnaud »

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #151 on: 11:47, 07 October 18 »
First of all, if you can, you should use one song and multiple Subsongs, so that you can share their instruments/arpeggio/pitchs and thus save memories (and no, there is no merge yet...).


But if you use multiple songs:
- the stop method only cuts the PSG channels, but if you switch directly from one song to another, you don't need to call it.
- simply call the init method with the address of the next song, and play it normally.


So there is no need to stop/init with empty song/init second song like you're doing. Simply call the init second song.
If there is an infinite loop, please send me your song and I'll check what is happening.



Offline vtk

  • CPC464
  • **
  • Posts: 7
  • Country: gb
  • Liked: 0
Re: Arkos Tracker 2 - Released!
« Reply #152 on: 20:10, 11 October 18 »
hi Targhan,
I seem to be having trouble finding how to change the master clock in arkos tracker 2, i was hoping to change it to 1.5Mhz (for vectrex music)


Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #153 on: 14:58, 12 October 18 »
What is the problem exactly? Go to Edit > Song Properties > Click the "edit" button near the PSG at the bottom and set the clock to 1500000 at the top left (use "custom") (just noticed a misnamed label here...).


Does an error occur during one of these steps?

Offline vtk

  • CPC464
  • **
  • Posts: 7
  • Country: gb
  • Liked: 0
Re: Arkos Tracker 2 - Released!
« Reply #154 on: 23:27, 12 October 18 »
hey Targhan sorry about that, i see it now i missed it before   ???

one thing i have noticed is, if i use my mouse scroll wheel mouse (laptop touchpad) scroll to try to scroll up and down in the pattern window, it doesnt work,  do you use mouse scrolling there yourself and it works ok for you?   (my mouse scrolling works ok in the original arkos tracker pattern window)

also i was wondering if it might be useful to allow for pressing keys to hear an instrument when you are over on the lower left in the list of instruments

ps. i am using a laptop so dont have much screen height so had to kind of crush down some of the windows like the 'test area' and the 'expressions', and the 'wafeforms view' at the top (i attached a pic)
« Last Edit: 18:53, 13 October 18 by vtk »

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #155 on: 02:16, 13 October 18 »
Yes, mouse should scrolls perfectly, especially in the pattern window. On what OS are you? If you use the scrollbar on the right, does it work?


As for the screen being too crowded, there will be significant improvements in the next release, and I have more plans for the release about that!

Offline vtk

  • CPC464
  • **
  • Posts: 7
  • Country: gb
  • Liked: 0
Re: Arkos Tracker 2 - Released!
« Reply #156 on: 18:32, 13 October 18 »
ace that's great news about the lower resolution users screen overcrowding issue being addressed.  if it's useful info to you, it looks like 1366x768 is still the most popular desktop resolution:
http://gs.statcounter.com/screen-resolution-stats/desktop/worldwide


i am using windows 7 64bit and the scrollbar on the right works ok yes


when i try to use the mouse (laptop touchpad) scroll, the little windows mouse scroll icon is displayed (like in the pic below), but the scrolling itself does not occur


i have noticed, if i click (left mouse click) in upper or lower positions in the pattern window, i can move up and down that way (same behaviour as in the original arkos tracker)
« Last Edit: 19:03, 13 October 18 by vtk »

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #157 on: 14:00, 19 October 18 »

@vtk Strange, I can't reproduce this. I tested on my ASUS laptop, on both Linux and Windows bits, the scrolling using the trackpad works perfectly.

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #158 on: 14:02, 19 October 18 »
@vtk Strange, I can't reproduce this. I tested on my ASUS laptop, on both Linux and Windows bits, the scrolling using the trackpad works perfectly.



@Arnaud Any development on your bug? You didn't send me your songs for me to test.

Offline vtk

  • CPC464
  • **
  • Posts: 7
  • Country: gb
  • Liked: 0
Re: Arkos Tracker 2 - Released!
« Reply #159 on: 03:28, 20 October 18 »
@vtk Strange, I can't reproduce this. I tested on my ASUS laptop, on both Linux and Windows bits, the scrolling using the trackpad works perfectly.


hey thanks for looking into it, i think i will try some different touchpad drivers for my laptop, maybe that will fix the issue for me

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #160 on: 13:51, 20 October 18 »
I guess the touchpad works perfectly with any other application? Do not go crash your laptop just for AT2 :) .

Offline vtk

  • CPC464
  • **
  • Posts: 7
  • Country: gb
  • Liked: 0
Re: Arkos Tracker 2 - Released!
« Reply #161 on: 00:31, 22 October 18 »
well it turned out to be touchpad drivers,  it's a real pain in the a$$ laptop
if i use an older version of the drivers, the touchpad works well with everything except the scroll in arkos tracker II,
however if i use latest drivers, then the scroll works in arkos tracker II but the touchpad itself behaves poorly (it feels like it is 'faulty')
so i expect i will install the old drivers again..........


edit:  phew, fixed it now.  i found some drivers in-between the newest version and the older version i was using, and for those in-between drivers, all of my problems are fixed now and everything works   :D
« Last Edit: 02:08, 22 October 18 by vtk »

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #162 on: 16:08, 22 October 18 »
Everything was perfect on Linux, but on Windows, I also had to update my drivers (the scrolling didn't work at all, for any application). Morality: use Linux :) . Glad you could work this out, though.

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #163 on: 19:26, 05 November 18 »

I am very proud to announce a new release of Arkos Tracker 2 (alpha 4)!


It includes a lot of features and it was a hard work to code all of them, but they will help you produce the best sounding productions ever!


You can download the binaries here.


What's new? Here are the main features:
- Copy/paste in the Pattern Viewer (plus a contextual menu, allowing to transpose notes quickly).
- UI overhaul: more space for the Pattern Viewer.
- Generate arpeggios from the selected notes.
- YM Analyser tool: read any YM and extract sounds to use in your own tunes (very useful for drums)!
- Player optimizations via a unique feature called "player configuration": the players now adapt to the songs. Only the parts that are required are compiled. As a result, you can save a lot of memory and CPU!
- Chip'n'Sfx and Vortex Tracker 2 import.
- ... among other smaller features and bug fixes!


I will try to make smaller and more frequent release next time :) .


Enjoy!
« Last Edit: 19:28, 05 November 18 by Targhan »

Online reidrac

  • Supporter
  • 6128 Plus
  • *
  • Posts: 633
  • Country: gb
  • Trying to gamedev!
    • index.php?action=treasury
    • usebox.net
  • Liked: 1113
Re: Arkos Tracker 2 - Released!
« Reply #164 on: 20:27, 05 November 18 »
Excellent news @Targhan !

I hope the lightweight player didn't change much so it's not too hard to port the changes to my SDCC port!

EDIT: oh, the diff is pretty big  :-\ I'll see when I have the time to port the changes. If the song format has changed, I may not be able to use this version of the tracker until I finish with the Player :'(
« Last Edit: 21:33, 05 November 18 by reidrac »
Released The Return of Traxtor, Golden Tail, Magica and The Dawn of Kernel for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #165 on: 21:47, 05 November 18 »
Don't worry about the format, only the first few bytes have changed at the very beginning (I added the initial speed, which I forgot!).


What has really change is the conditional assembling, in order to optimize the code according to your song(s). If you're afraid of compatibility, check out this page about a trick to use the player with any assembler (but it must been on a fixed address).


My advice is: don't convert the player anymore, simply use a fixed address for it and be done with it. Much simple and using one fixed address is (probably) not the end of the world.

Online reidrac

  • Supporter
  • 6128 Plus
  • *
  • Posts: 633
  • Country: gb
  • Trying to gamedev!
    • index.php?action=treasury
    • usebox.net
  • Liked: 1113
Re: Arkos Tracker 2 - Released!
« Reply #166 on: 00:45, 06 November 18 »
My advice is: don't convert the player anymore, simply use a fixed address for it and be done with it. Much simple and using one fixed address is (probably) not the end of the world.

It certainly makes things harder and less flexible, but yes... not the end of the world.

I'll think about it, although to be honest, the previous version works aces (used in Kernel), so I'm not in a hurry anyway.
Released The Return of Traxtor, Golden Tail, Magica and The Dawn of Kernel for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #167 on: 00:52, 06 November 18 »
Quote
It certainly makes things harder and less flexible, but yes... not the end of the world.
I don't exactly know why, because imagine you put your player/music at the bottom of the memory (in #50 for example), then you can add all the remaining code just after without any problem.

Quote
I'll think about it, although to be honest, the previous version works aces (used in Kernel), so I'm not in a hurry anyway.
Yes, but with the new player, you will gain quite a lot of memory and CPU.

Online reidrac

  • Supporter
  • 6128 Plus
  • *
  • Posts: 633
  • Country: gb
  • Trying to gamedev!
    • index.php?action=treasury
    • usebox.net
  • Liked: 1113
Re: Arkos Tracker 2 - Released!
« Reply #168 on: 00:56, 06 November 18 »
I don't exactly know why, because imagine you put your player/music at the bottom of the memory (in #50 for example), then you can add all the remaining code just after without any problem.
Yes, but with the new player, you will gain quite a lot of memory and CPU.

Nope, I don't do that. It is the linker that decides where things go. That's what I mean by flexibility and even when I mix my ASM code with C code, the assembled code is relocatable until the linker generates the final binary.

It's OK, on MSX I have to do it like that because the player can't run from ROM (self modifying code).
Released The Return of Traxtor, Golden Tail, Magica and The Dawn of Kernel for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #169 on: 00:58, 06 November 18 »
Maybe your linker can be told where binaries can be added and thus, will correct our little problem for you?

Online reidrac

  • Supporter
  • 6128 Plus
  • *
  • Posts: 633
  • Country: gb
  • Trying to gamedev!
    • index.php?action=treasury
    • usebox.net
  • Liked: 1113
Re: Arkos Tracker 2 - Released!
« Reply #170 on: 01:00, 06 November 18 »
Maybe your linker can be told where binaries can be added and thus, will correct our little problem for you?

Nope because when rasm builds the player it is fixed to one address, isn't it? Is not relocatable.

No worries. Keep up the good work on Arkos 2!
Released The Return of Traxtor, Golden Tail, Magica and The Dawn of Kernel for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #171 on: 01:03, 06 November 18 »
Yes indeed, but since you have a linker, I'm sure it can be told "put a binary in #100", "put that anywhere you want", "put this in #3000". Thus you could simply declare that the player/music can be in #50, and leave the detail of compilation of the other resources wherever the linker wants.

Online reidrac

  • Supporter
  • 6128 Plus
  • *
  • Posts: 633
  • Country: gb
  • Trying to gamedev!
    • index.php?action=treasury
    • usebox.net
  • Liked: 1113
Re: Arkos Tracker 2 - Released!
« Reply #172 on: 01:06, 06 November 18 »
Yes indeed, but since you have a linker, I'm sure it can be told "put a binary in #100", "put that anywhere you want", "put this in #3000". Thus you could simply declare that the player/music can be in #50, and leave the detail of compilation of the other resources wherever the linker wants.

I'll investigate that, now that you mention it, is possible it may work.

The good thing with the linker is that it won't leave gaps and the result is very compact (e.g. in Kernel the player starts in 9BE5h, and I don't care!). If I can place the player perhaps on its own section on a fixed address, that could work!
Released The Return of Traxtor, Golden Tail, Magica and The Dawn of Kernel for the CPC.

If you like my games and want to show some appreciation, you can always buy me a coffee.

Offline kawickboy

  • CPC664
  • ***
  • Posts: 131
  • Country: fr
  • Liked: 78
Re: Arkos Tracker 2 - Released!
« Reply #173 on: 11:48, 06 November 18 »
Is there any list of chiptunes made with arkos tracker 2 ? Well known musicians using it ?

Offline Targhan

  • Supporter
  • 6128 Plus
  • *
  • Posts: 784
  • Country: fr
  • Liked: 710
Re: Arkos Tracker 2 - Released!
« Reply #174 on: 23:02, 06 November 18 »
Well no, but you can listen to some music made with AT2 on the website (ok, there are only 2 on them. Maybe I could include more :)).