Author Topic: WYZTracker  (Read 15844 times)

0 Members and 1 Guest are viewing this topic.

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
WYZTracker
« on: 00:44, 17 March 09 »
Hello all!
I'd like to introduce you a new AY chip tracker, called WYZTracker. It is developed using .NET Framework 2.0 (Windows only, sorry), so you need to install this first:
http://www.microsoft.com/downloads/details.aspx?familyid=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en

The tracker can be downloaded here:
http://augusto.ruiz.googlepages.com/WYZTracker.0.2.19.rar

Right now it's in Spanish only, but I hope to have an english version soon...
Cheers!

Offline Octoate

  • CPC6128
  • ****
  • Posts: 290
  • Country: de
    • Octoate.de
  • Liked: 62
  • Likes Given: 326
Re: WYZTracker
« Reply #1 on: 18:06, 17 March 09 »
Great to see the release of your tracker (especially as I want to test it with the CPCRSlib :)), but it crashes on my Windows Vista system. It seems that you are trying to read / write a registry key at a place where you aren't allowed to do it. Here is the logfile:

System.UnauthorizedAccessException: Der Zugriff auf den Registrierungsschlüssel "HKEY_CLASSES_ROOT\.wyz" wurde verweigert.
   bei Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
   bei Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
   bei Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(FileAssociationInfo file)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create()
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId, PerceivedTypes perceivedType, String contentType, String[] openwithList)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId)
   bei WYZTracker.Program.checkWYZFileAssociation()
   bei WYZTracker.Program.Main(String[] args)\nSystem.UnauthorizedAccessException: Der Zugriff auf den Registrierungsschlüssel "HKEY_CLASSES_ROOT\.wyz" wurde verweigert.
   bei Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
   bei Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
   bei Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(FileAssociationInfo file)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create()
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId, PerceivedTypes perceivedType, String contentType, String[] openwithList)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId)
   bei WYZTracker.Program.checkWYZFileAssociation()
   bei WYZTracker.Program.Main(String[] args)\nSystem.UnauthorizedAccessException: Der Zugriff auf den Registrierungsschlüssel "HKEY_CLASSES_ROOT\.wyz" wurde verweigert.
   bei Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
   bei Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
   bei Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(FileAssociationInfo file)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create()
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId, PerceivedTypes perceivedType, String contentType, String[] openwithList)
   bei BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId)
   bei WYZTracker.Program.checkWYZFileAssociation()
   bei WYZTracker.Program.Main(String[] args)\n


--

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: WYZTracker
« Reply #2 on: 20:16, 17 March 09 »
Same here, under Win7 latest beta:


System.UnauthorizedAccessException: Access to the registry key 'HKEY_CLASSES_ROOT\.wyz' is denied.
   at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
   at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
   at BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(FileAssociationInfo file)
   at BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create()
   at BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId, PerceivedTypes perceivedType, String contentType, String[] openwithList)
   at BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId)
   at WYZTracker.Program.checkWYZFileAssociation()
   at WYZTracker.Program.Main(String[] args)\nSystem.UnauthorizedAccessException: Access to the registry key 'HKEY_CLASSES_ROOT\.wyz' is denied.
   at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
   at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
   at BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(FileAssociationInfo file)
   at BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create()
   at BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId, PerceivedTypes perceivedType, String contentType, String[] openwithList)
   at BrendanGrant.Helpers.FileAssociation.FileAssociationInfo.Create(String progId)
   at WYZTracker.Program.checkWYZFileAssociation()
   at WYZTracker.Program.Main(String[] args)\n


BUT by running it as Admid I got it to run. Gotta go play now :)

Questions:
-are there any songs I can load?
-can you send me the localisation file so I can translate it?

Cheers
Gryzor

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
Re: WYZTracker
« Reply #3 on: 20:24, 17 March 09 »
Thanks! But I will create a localized version as soon as I have some time ;)
Please, download again. The error should be fixed, but Vista/Windows 7 users will not have .wyz files associated with WYZTracker (association can be created manually, though).

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
Re: WYZTracker
« Reply #4 on: 20:26, 17 March 09 »
Questions:
-are there any songs I can load?
-can you send me the localisation file so I can translate it?

Cheers
Gryzor
Maybe you can ask for them to:
DaDMaN (you can find him at Amstrad.es forum)
WYZ (you can find him at computeremuzone.com forum)
I have no sample songs that I can freely distribute right now, sorry... :(

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
Re: WYZTracker
« Reply #5 on: 22:52, 17 March 09 »
Here comes a little introduccion on how to use it:
WYZTracker is pattern-based (though the player isn't). A pattern is a sequence of notes and effects. Patterns can have any length (a song can have patterns with different lengths too!).
To add a pattern, click the "Añadir Patrón" button (looks like a sheet with a + symbol). A new pattern will appear in the pattern list that is located at the left of the tracker. To delete a pattern, click the "Eliminar Patrón" button (like a sheet with a minus).
To edit notes, click on the pattern viewer (the black and green part of the screen). You can move the current selected note clicking with the mouse or using the arrow keys and Next/Prev  Page.
The keyboards acts as some sort of "Virtual Keyboard", where the Z letter is the C note of the current "Base Octave" selected (which is visible on the top of the screen as "Octava Base"). The S key will be C#, the X key is D, the D key is D#, the C key is E... Also, the Q key is the C note of (Base Octave + 1) octave.
If the selection is in the FX channel, all keys work the same way, putting the current FX into the selected note.
Also, you can configure if inserting a note makes the cursor go forward (and how many rows) using the "Incremento Automático" option at the Toolbar. You can use the 0 value to make the cursor stay where it is after inserting a note. Using F4/F5 you can change this value also.
To change the base octave you can use the "Octava Base" combobox, or use F2/F3.
To edit and create instruments and FX, you must use the upper right controls.
An instrument is a set of volumes (shown as green bars). Loops can be created easily (in spanish it's "Bucles"). To edit them, just left click in the grid shown in the Instrument Editor.
Clicking with the right mouse button you can select whether the instrument current position will also change the current octave (up or down).
The Sawtooth instrument cannot be edited. It's used mainly for bass lines, using the AY envelopes.
FX are a little more complex. For each FX position, three values can be defined: Volume (green bars), noise frequency (red bars) and note frequency (yellow bars).
More things that can be done: Import/Export instruments and FX (see the toolbar below the instrument/FX selector), export to MUS files (which are used by WYZ replayer) - this option will also generate an ASM file with the instrument/fx definitions.
Here is also a sample song created by me (so it won't sound great ;) )

EDIT: Here are the files that need to be translated so that we can have a multilanguage tracker! ;)
« Last Edit: 00:17, 18 March 09 by AugustoRuiz »

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: WYZTracker
« Reply #6 on: 08:50, 18 March 09 »
Hey, I'll give a go at translating it this evening if I get the time. Meanwhile, would you care to write a small article on the wiki, perhaps with this info?

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
Re: WYZTracker
« Reply #7 on: 11:46, 18 March 09 »
Sure! I'll give it a try this evening.
Can I upload the current version to the wiki (that is, does the wiki support "attachments" or "files"?).
If so, maybe I'll use the wiki has some sort of "home page" for the tracker (if that's Ok with you)...

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: WYZTracker
« Reply #8 on: 17:14, 18 March 09 »
Yes you can and yes you can!

-The file is small enough so you can just upload the zip the usual way and link to it from the article
-The article can be indeed a copy/paste, but since we try to keep the wiki as 'encyclopedia'-like as possible, I may edit it so that it's more like an article. For instance we avoid expressions like "xyz is an amazing program that I made myself and it just rocks!", you get the idea :D

If you need any help do let me know!
G

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
Re: WYZTracker
« Reply #9 on: 22:05, 20 March 09 »
Well, here's the initial version of the Wiki article:
http://cpcwiki.eu/index.php/WYZTracker

Cheers!

Offline Ygdrazil

  • Global Moderator
  • 464 Plus
  • *****
  • Posts: 484
  • Country: dk
  • Liked: 46
  • Likes Given: 242
Re: WYZTracker
« Reply #10 on: 09:45, 21 March 09 »
Excellent program and very good and informative article.

Well even installed .NET 2.0 (in my virtualbox) to try out the tracker. And the program is really nice!

/Ygdrazil

 

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: WYZTracker
« Reply #11 on: 10:47, 21 March 09 »
Under Win7 (present beta) it starts fine, no problems any more. It does crash when it exits, but who really cares...

Offline mahlemiut

  • CPC6128
  • ****
  • Posts: 286
  • Country: nz
  • Liked: 138
  • Likes Given: 53
Re: WYZTracker
« Reply #12 on: 12:20, 21 March 09 »
Crashed for me under WinXP SP3, won't run under Mono (Ubuntu 8.04), runs under Windows 7 (beta), but I don't have an audio driver installed (I'm lazy), so I can't hear any output. :)
- Barry Rodewald
Amstrad CPC, Sharp X68000, Neo Geo Pocket, and Neo Geo AES system leader at HARP
http://www.homeactionreplay.org/

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: WYZTracker
« Reply #13 on: 10:47, 22 March 09 »
Crashed for me under WinXP SP3, won't run under Mono (Ubuntu 8.04), runs under Windows 7 (beta), but I don't have an audio driver installed (I'm lazy), so I can't hear any output. :)

What kind of sound card do you have and you need a sound driver??

Offline mahlemiut

  • CPC6128
  • ****
  • Posts: 286
  • Country: nz
  • Liked: 138
  • Likes Given: 53
Re: WYZTracker
« Reply #14 on: 03:38, 23 March 09 »
It's running via Virtualbox, on my Ubuntu PC.  Virtualbox sets up AC'97 support, so simply getting the right update from Windows Update got sound working.

Requiring 3D hardware acceleration for Solitaire to run at a decent rate is a bit rough, though :)
- Barry Rodewald
Amstrad CPC, Sharp X68000, Neo Geo Pocket, and Neo Geo AES system leader at HARP
http://www.homeactionreplay.org/

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: WYZTracker
« Reply #15 on: 14:11, 23 March 09 »
Heheh, that's a bit on the extreme side... Is the Win7 version of Solitaire upgraded? Going to check it out...

Ooh, lovely! Can I ask you something? Are you running the x86 or the 64x version? If you have the 32-bit version, would you mind sending it to me?

Offline mahlemiut

  • CPC6128
  • ****
  • Posts: 286
  • Country: nz
  • Liked: 138
  • Likes Given: 53
Re: WYZTracker
« Reply #16 on: 23:21, 23 March 09 »
I don't really have the bandwidth to send it (I'm limited to about 3GB/month), and and 256kbps it would take a long while.  The version I have (which is 32-bit), came on a DVD included with the latest issue of New Zealand PC World.  I thought that was convenient, so I gave it a try. :)
- Barry Rodewald
Amstrad CPC, Sharp X68000, Neo Geo Pocket, and Neo Geo AES system leader at HARP
http://www.homeactionreplay.org/

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: WYZTracker
« Reply #17 on: 15:42, 24 March 09 »
Hahaha, no mate, I meant the executable of the game itself, not the entire operating system :D

Offline genesis8

  • CPC6128
  • ****
  • Posts: 190
  • Country: fr
    • Genesis8 Amstrad Page
  • Liked: 54
  • Likes Given: 22
Re: WYZTracker
« Reply #18 on: 17:00, 20 September 09 »
Hi,

any news about an new version with spanish and english interface ?
____________
Amstrad news site at Genesis8 Amstrad Page

Offline Devilmarkus

  • Vivid source of indefiniteness
  • 6128 Plus
  • ******
  • Posts: 4.035
  • Country: de
  • WebCPC / JavaCPC developer
    • index.php?action=treasury
    • CPC-Live website
  • Liked: 1014
  • Likes Given: 926
Re: WYZTracker
« Reply #19 on: 00:59, 21 September 09 »
Well, here's the initial version of the Wiki article:
http://cpcwiki.eu/index.php/WYZTracker

Cheers!

Some important info:
Please do not modify any pages in Wiki @ the moment!
We are still installing it, so it maybe that the whole Wiki will be erased & imported new...
When you put your ear on a hot stove, you can smell how stupid you are ...

Amstrad CPC games in your webbrowser

JavaCPC Desktop Full Release

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: WYZTracker
« Reply #20 on: 08:46, 21 September 09 »
Hey, don't say it like that (and you're off-topic, too! :p ), it sounds scary! Plus, the old post was from March :D

Anyhow, all changes will be imported in the new wiki as well, one way or the other...

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
Re: WYZTracker
« Reply #21 on: 11:03, 21 September 09 »
Hi,

any news about an new version with spanish and english interface ?
I'm on it. Using resources to provide multilanguague isn't easy to test, as my computer always tries to load the UI in spanish... :(

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
Re: WYZTracker
« Reply #22 on: 15:48, 30 August 11 »
Hi!


Long time no see... Just a quick note to let you know a new version is on the works, with multiplaform support (Windows with .NET Framework, Linux with Mono), multiple target computers (Amstrad CPC/MSX/Spectrum), multiple languages, and so on.


I'm looking for some tester to check that all english translations make sense, and possibly the inclusion of some other languages.


Please, if somebody is interested, drop a message here, send me an email or whatever, and I'll provide a link to the closed beta.


Have a nice day!

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.280
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1017
  • Likes Given: 2385
Re: WYZTracker
« Reply #23 on: 16:05, 30 August 11 »
I'd be glad to help you  ;D


Just send me a PM with the link and what you'd like me to test.


Nice to see you again around here  ;)

Offline AugustoRuiz

  • CPC664
  • ***
  • Posts: 121
  • Country: es
  • Liked: 156
  • Likes Given: 49
Re: WYZTracker
« Reply #24 on: 17:16, 30 August 11 »
Hi robcfg!


PM sent with the link. Thank you very much!


French, German, Greek, Polish, Russian speakers will be very much appreciated :D