SoundTracker for ZX81 ?

Any discussions related to the creation of new hardware or software for the ZX80 or ZX81
RWAP
Posts: 1349
Joined: Thu May 08, 2008 8:42 am
Location: Stoke-on-Trent, UK
Contact:

Re: SoundTracker for ZX81 ?

Post by RWAP »

I have moved the pictures and discussion of the various hacked up ZX81s to a new topic in the Hardware forum - Souped up Zeddies (no spoons needed!).
User avatar
BrunoFlorindo
Posts: 290
Joined: Sat May 10, 2008 2:46 am
Location: Anaheim, CA, USA

Re: SoundTracker for ZX81 ?

Post by BrunoFlorindo »

Andy Rea wrote:Ha Ha :lol: good job 'I iz not U'
Image

I've already started :shock:

Andy
Looking good! Thank you for working on something like this. I'm not a sound tracker user, but I know it is a must for any serious AY music composer. Keep up the good work.
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: SoundTracker for ZX81 ?

Post by Andy Rea »

I've altered the 'main' menu layout , less cluttered now, but will use keyboard to switch menus and quit ect instead of using the 'onscreen mouse' like the speccy version, so far it doesn't so much, but every little bit of progress is 1 step closer..

here is a snapshot of it so far (for eightyone) [url removed by Andy ] (Hmmm in forefox i have to right click and select 'save link as' else it open as text :?: )

d-file is in the 32-48K region so m1not circuit needs to be disabled.

OK what can it do so far, not-a-lot :lol: when you load the snapshot, you should see a menu item flashing you can use keys 'Q' and 'A' to move up down the menu when your on the item you want hit 'N/L' the menu item should stay inverted and it's associated value should now flash, using 'Q' and 'A' you can now alter the value within it's upper and lower limits (roll-around from min to max and visa versa is done automatically) you may see other 'menu' values change as well, when your new value is as you like press 'N/L' to store it and return to the menu item flashing.

for example the posiiton item has a pattern and height associated with each position, so when altering pattern or height the new value is stored in the positions table, but when changing position the pattern and height values are retrieved from the positions map. if you have used sountracker on speccy you'll know exactly what i mean.

above the channels you'll see A:ON B:ON C:ON, because these are toggle values, they just switch each time 'N/L' is pressed.

i'll be working on the pattern editior next.... :geek:

Andy

P.S, code so far is 1369 bytes, the other 20K is the 'song' data (mostly all zero's)
Last edited by Andy Rea on Sun Sep 16, 2012 10:16 pm, edited 1 time in total.
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
siggi
Posts: 1043
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: SoundTracker for ZX81 ?

Post by siggi »

Andy Rea wrote: so far it doesn't so much, but every little bit of progress is 1 step closer..
Great ..
if you have used sountracker on speccy you'll know exactly what i mean.
For those who neither have a Speccy nor have used the soundtracker before: is there somewhere a manual of the soundtracker to learn how to use it?
P.S, code so far is 1369 bytes, the other 20K is the 'song' data (mostly all zero's)
So it should be possible (in the final version) to have D-File below 32 K and the song data above 32K? In most of my Zeddies I cannot disable the M1-circuit easily ...

Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: SoundTracker for ZX81 ?

Post by Andy Rea »

Only online reference i have com across is here

http://www.worldofspectrum.org/showmag. ... 300022.jpg
http://web.archive.org/web/200603142158 ... acker.html

Yermezyey is the soundtracker expert :D

D-fle below 32K most likely possible, for now i have 1 huge (well getting on for 2000 lines) assembler file, once things are working as they should ehich is gonna be a long whil yet i'll rearrange stuff.

Andy
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
siggi
Posts: 1043
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: SoundTracker for ZX81 ?

Post by siggi »

Thanks, that helps a lot .

Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: SoundTracker for ZX81 ?

Post by Andy Rea »

A little bit more progress, pattern editor is complete, auto-reapeat keys ;-)

current state of play here [url removed by Andy ]

some changes to keys used, Q A O P no longer used, instead I=up K=down U=LEFT O=right, Reason in editior hex 'A' and down 'A' a problem...

to switch to the editor with a menu item flashing, NOT ITS VALUE, but i might alter this to allow switching to editor in either case, Press SHIFT + E

now a field in the center line of the editor should flash, if it is the note filed the keys Z S X D C V G B H N J M represent the notes C C# D D# E F F# G G# A A# B in that order, 'N/L' clears the note data, and 'R' inserst a Rest, also when on a note field SHIFT + 1, 2, 3, 4, 5, 6, 7, 8 changes current octave (but not in the pattern, might change this too) so when next note is selected the new octave is used. in addittion to moving through the current edit pattern with the U O I K left,right, up,down keys SHIFT + I or SHIFT + K changes the edit pattern to the previous or next.

I have done a few tests comparing the memory area's that hold the pattern data on spectrum emulator and this program and as far as i can see the data is the same for any given pattern information displayed.

to exit the editor press SHIFT + E once again.

Andy
Last edited by Andy Rea on Sun Sep 16, 2012 10:16 pm, edited 1 time in total.
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
siggi
Posts: 1043
Joined: Thu May 08, 2008 9:30 am
Location: Wetterau, Germany
Contact:

Re: SoundTracker for ZX81 ?

Post by siggi »

Hi Andy,
when I am in the pattern-editor to enable/disable channel A,B, or C, I have to use the keys UP and DOWN to move the cursor left or right (to select a channel). Is it a bug or a feature?

Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: SoundTracker for ZX81 ?

Post by Andy Rea »

Hi Siggi,

It is neither at this stage, on the speccy version channel on/off only had an effect whilst playing, howeveri guess i could add say SHIFT + A , B, C to work at any time.

Andy
what's that Smell.... smells like fresh flux and solder fumes...
User avatar
Andy Rea
Posts: 1606
Joined: Fri May 09, 2008 2:48 pm
Location: Planet Earth
Contact:

Re: SoundTracker for ZX81 ?

Post by Andy Rea »

Not had much chance to work on this lately, too busy with new pc, getting frustrated at not been able to do anything in linux, and then when i do manage to do whatever it was i was trying to do not understanding how or why what i did worked... this i need to get a book !

anyway.. added ornament editor (needs a little more work).

Andy
ZXTRACK.z81
what's that Smell.... smells like fresh flux and solder fumes...
Post Reply