SoundTracker for ZX81 ?
Re: SoundTracker for ZX81 ?
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!).
Rich Mellor
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module
Also Involved in:
Icephorm
RWAP Software
RWAP Adventures
SellMyRetro
Retro-Printer Module
Also Involved in:
Icephorm
- BrunoFlorindo
- Posts: 290
- Joined: Sat May 10, 2008 2:46 am
- Location: Anaheim, CA, USA
Re: SoundTracker for ZX81 ?
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.Andy Rea wrote:Ha Hagood job 'I iz not U'
I've already started
Andy
Re: SoundTracker for ZX81 ?
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
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....
Andy
P.S, code so far is 1369 bytes, the other 20K is the 'song' data (mostly all zero's)
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

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....

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...
Re: SoundTracker for ZX81 ?
Great ..Andy Rea wrote: so far it doesn't so much, but every little bit of progress is 1 step closer..
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?if you have used sountracker on speccy you'll know exactly what i mean.
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 ...P.S, code so far is 1369 bytes, the other 20K is the 'song' data (mostly all zero's)
Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
http://zx81.ddns.net/ZxTeaM
Re: SoundTracker for ZX81 ?
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-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
http://www.worldofspectrum.org/showmag. ... 300022.jpg
http://web.archive.org/web/200603142158 ... acker.html
Yermezyey is the soundtracker expert

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...
Re: SoundTracker for ZX81 ?
Thanks, that helps a lot .Andy Rea wrote:Only online reference i have com across is here
http://www.worldofspectrum.org/showmag. ... 300022.jpg
http://web.archive.org/web/200603142158 ... acker.html
Siggi
My ZX81 web-server: online since 2007, running since dec. 2020 using ZeddyNet hardware
http://zx81.ddns.net/ZxTeaM
http://zx81.ddns.net/ZxTeaM
Re: SoundTracker for ZX81 ?
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

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...
Re: SoundTracker for ZX81 ?
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
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
http://zx81.ddns.net/ZxTeaM
Re: SoundTracker for ZX81 ?
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
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...
Re: SoundTracker for ZX81 ?
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
anyway.. added ornament editor (needs a little more work).
Andy
what's that Smell.... smells like fresh flux and solder fumes...