I don't want to be that type of person, but, just a call out to Shiru if all is ok? Or just utterly flat out?
Been very quiet; has been six weeks since the last twit post, and very quiet on here.
Just unusual that there has been such a lengthy time between Twitter posts.

Aha, Thanks heaps Utz.
Heh! I just couldnt quite get the right URL structure. Will grab and upload.

Hi Garvalf

Thanks - hope it was ok to put Valse up there.

Clicking on source of 'Waltz' gives a 404 error.  Could you please check the URL?

current : http://garvalf.free.fr/var/upload/musiq … ectrum.1tm

I tried a few variations with no luck:
http://garvalf.free.fr/var/upload/musiq … ectrum.1tm
http://garvalf.free.fr/var/upload/musiq … ectrum.1tm
http://garvalf.free.fr/var/upload/musiq … ectrum.1tm

thanks.

>  I've built a number of converters from various PSG chips that I can then transform to the .1tm format.
Thats pretty darn cool !
Will the converter be released?  Would love to hear how "A Mind Is Born" comes out. I love that!

6502 : Look at the Peskysound engine within 1Tracker. For the PET which also runs the 6502.
http://shiru.untergrund.net/software.shtml
I'll shutup now and leave it for Shiru to answer properly.

5

(6 replies, posted in Other Platforms)

...more fiddles.
Thanks to Utz with his various engines modified for the zx81 that I found. Managed to get the following working on the Jupiter Ace - at least in the EightyOne emulator.

buzzkick - just one time
squat - catching up
squat - standing wave
Eshaker - tune

...and then got SquatM running. 'Lets Go' works. Slow, lots of noise, but it works.
I'm kinda excited that I actually did a thing!

I imagine that they can be vastly improved upon for sound quality. I'll throw them up onto my github sometime as an alpha release.

6

(6 replies, posted in Other Platforms)

I don't physically have one of these - I was just really intrigued to see if 1bit audio was even possible. Answer is a definite yes.
These computers do have an AY audio chip, and a pysical internal speaker.

I have since experimented with 1k2b but unfortunately didn't get very far.
Granted I really don't know what I'm doing here, but Chronos & Startip2 sort of looked straight forward of changing their looped out/out channels to in/out, and, did manage to get audio from both, (with a lot of noise of course).
First few seconds of Chronos even starts off sounding like Chronos.  Am using the emulator 'EightyOne' which supports the 16k Jupiter Ace. Free memory is from $4000 onwards; I assume that this emulator does support the entire 49k that is possible with these things. Assemble straight to a flat '.BIN' object file, and the emulator has a bin load into whatever memory location. Jupiter Ace runs Forth rather than BASIC, so then you just call it via the forth command :    16384 CALL

7

(6 replies, posted in Other Platforms)

Been playing around a little bit experimenting with the Jupiter Ace.
The speaker sits on Port $FE, however it is set up a bit differently requiring a read and a write.


> Jupiter ACE I/O Ports
>
>Port FEh Read (or any Read with A0=0)
>  0-4  Keyboard Bits
>  5    Cassette Input (EAR/LOAD)
>  6-7  Not used
>Any read from this port toggles the speaker "off". Speaker IN.
>
>
>Port FEh Write (or any Write with A0=0)
>  0-2  Not used
>  3    Cassette Output (MIC/SAVE)
>  4-7  Not used
>Any write to this port toggles the speaker "on".  Speaker OUT.

So, something like:
   out     (0),a        Speaker Out
   in         a,(0)        Speaker In


So far everything has been a fail for me, but, I enjoy the fiddling around & experimenting.
One of these days I'll crack it and get something (anything) to work.

8

(11 replies, posted in Other Platforms)

Shiru's Earshaver 11-track album now runs on the Microbee.  I'm hoping that I've done the original music some justice.

A bit of noise still there during transitions - perhaps something else specific to the bus in the Microbee(?). Timing seems to be spot on since there isn't any changes required other than the Microbee only needing $16 & $18 within the source to be changed to $40 to drive the speaker that sits on bit 6 on port $02.

All tracks assembled to $100 (standard CP/M .COM file), which, will autostart/autoplay. As mentioned above in a previous post. Out of about six emulators, I have found that MESS with the Microbee ROM selected to be the nicest & accurate Microbee emulator so far.


All credits to Shiru. Album for Microbee is here : https://github.com/bushy555/microbee_1-bit_music

Hi all,

Few months ago I uploaded my little collection of all collected 1Tracker .1TM module songs.


https://github.com/bushy555/1tracker_1TM_1-bit_songs


I have intentionally left out all of the test examples that are within the TEST sub directory in 1TRACKER.

Any other known full .1TM tunes that have been released?


Cheers!

10

(5 replies, posted in General Discussion)

Coincidentally updated on 2/Oct as well.

Download : https://github.com/tildearrow/furnace/releases/tag/v0.6

Even works on XP! Some 240 included music demos for differing platforms.
Can change to lots of different chipsets. Speccy included.  Doom level 1 (c64) demo still sounds half ok in ZX quadtone engine.
Appears to only export to WAV and pattern text output at this stage; unless I am missing something.
Haven't yet read the huge manual yet.

11

(164 replies, posted in Sinclair)

Requiring verification from someone else:
All examples play perfecto, except for ZX10.  As soon as the ZX10 example is selected and loaded in, 1tracker freezes.
Just my computer,? or something gone astray in v0.47?   No biggie at all, just curious.

12

(164 replies, posted in Sinclair)

Shiru wrote:

it certainly should be possible at cost of some sound quality.

Many thanks Shiru.

13

(164 replies, posted in Sinclair)

Regarding the sample tracker, (...and I realise that no one may want to reply to this)
Acknowledging that it uses the original ZX code with its IM2, is it at all theoretically possible to remove/MOVE the entire IM2 routine, and for the engine to run & play in IM1 (rst #38)?  or even in IM0?

The VZ/Laser does not support IM2 and would love to try to get this sample tracker working on this computer.
As you can also tell, I have zero knowledge on IM2 (other than reading about it) and, if the above IM0/IM1 is possible, it will give me something to fiddle with for ages until I get it working.

14

(3 replies, posted in Sinclair)

Found this the other day. Had a quick search through the previous posts and couldn't find a reference to this being posted before.

Tim Follin's Star Tip 2:
http://craigsretrocomputingpage.eu5.org … y_hex.html
http://craigsretrocomputingpage.eu5.org … xdump.html

15

(164 replies, posted in Sinclair)

...along with a new song "high and rising".  Awesomeo!  (SqueekerPlus)
And Shiru's April Earshaver 11-track album included.

Version 0.45 still works on XP. Yah!!!

Somewhat useless update - no videos or recordings yet.
Have started integrating playing through internal peizo speaker as well as cassette port on a few of the engines now.

Also have been dabbling in playing the music through the VZ/Laser printer interface port connected directly to some amplified speakers. It is as dead-set so simple as changing the ZX's OUT($FE), A to the VZ's OUT($E), A which is in the range of the printer port being from 0 to $F. No idea why I actually chose $E though. It works.  Connect Centronics pin 6 (D4) to amplified speakers and away we go. 
Still fiddling with it; some of the engines that can output the full 256 bits to the port will make use of a 8-bit R2R resistor DAC, or down the track the use of a dedicated 8-bit DAC chip. (....but this is going 7 bits off-topic.)

Anyway, so far the printer port sounds pretty nifty on TRITONE, Phaser1, 2, and 3, PhaserX, SQUAT and SQUATM; a far nicer fuller sound than the very "tinny" sound of the internal speaker.
Have implemented an output device menu selection for a few of the engines/songs being : Speaker / Cassette Port / Printer Port.

I really wish that this existed back in the 1983 era!

All,

I can't find the original post from six to 12 months ago, however, within the post a link was uploaded to a 71-page article/book, written in Russian all about 1-bit on the ZX.  At the time I tried used google translator to make an English version but failed miserably. Then subsequently forgot all about it. Came across it again and decided to try translating it again as I really am interested in reading it. Tried about six different supposedly Russian-to-English PDF converting websites, and none of them worked except for DEEPL.  Then uploaded both to archive.org

So, both Russian and English is available here :    https://archive.org/details/1bit-music- … um-english

It's a cool read for those that can't read Russian & haven't read it before.


(Hoping that there is no serious copyright on this book article thing)

18

(7 replies, posted in Other Platforms)

utz wrote:

How is that even possible though? The Aquarius runs at about the same speed as a Speccy, doesn't it?

Unsure how and no idea. The few times I managed to get it running last week, it was actually sounding way too slow.
And this is after I removed the few opcodes of the ZX keyboard read routine. It was still sounding slow so I removed the two spare timing NOP's within just to see how much affect that it would have; and it did near to nothing.

But then as I ran it again last night in the same emulator (no changes to the emu), I was incredibly surprised to hear it running at the speed that it is.  And this was without the keyboard, but with the two NOPs in the inner loop.

(For those playing along at home, it's the SquatM engine.)


utz wrote:

The Aquarius runs at about the same speed as a Speccy, doesn't it?

Identical as far as I'm aware - Both are at 3.5 mhz

Will keep fiddling with the sprinkling of NOPs to get it sounding nicer.
However I am now wondering if it is the emulator that is a bit dicey, and isn't playing nicely.
Unfortunately I don't have an Aquarius computer to try it on.

19

(7 replies, posted in Other Platforms)

Managed to get a very rough recording.
This version runs way way too quick, so much that the samples are being skipped.
Needs further work.

https://youtu.be/y0M9qiRdWEk

20

(7 replies, posted in Other Platforms)

Managed to get a very rough recording.
This version runs way way too quick, so much that the samples are being skipped.
Needs further work.

https://youtu.be/y0M9qiRdWEk

21

(7 replies, posted in Other Platforms)

Long delay later...


I sort of managed to get some of these tunes working / not working simply as binary files, and just needed to load them in as such. VirtualAquarius emulator allows the loading and execution of a binary at whatever address you give it - (stating the obvious : same origin address as when it was assembled)
Those tunes that write back to memory, of course, will fail, since Im trying to run these in the cartridge ROM area. 

CAQ cassette header:
Further looking and fiiddling has finally found the CAQ header, and a somewhat self creation of a BASIC loader for the binary. Just type RUN after CLOADing the CAQ file in.

Found the CAQ stuff within a few sub-directories of James Tamer's VirtualAquarius emulator.
The header is here for future reference :
https://github.com/bushy555/Aquarius_1- … uarius.asm

...however in saying this, Shiru's "LetsGo" is ~15k, and I can't get it working with this header, either in VirtualAquarius or MESS emulators. This CAQ header though seems to work fine in many other programs - perhaps it has an 8kb limit?
I've managed to sort of getting "LetsGo" working in the VirtaulAquarius emu just by making its origin at $4016, and executing it here. I'll attempt to get a video of it when I can get it working next.
(There are BASIC pointers and variables stored at $4000-ish, hence the $4016).
Weirdly though it works maybe 2 out of every ten times I try to load it in, even after killing the emu and restarting it.
Clearly Im still doing something wrong somewhere.  Doesn't matter - I love me fiddling around.

22

(7 replies, posted in Other Platforms)

...months later:

I've managed to do about 15 tunes from about 11 or 12 engines.
https://github.com/bushy555/Aquarius_1-bit_music

Two locations for the Aquarius rom cartridge : $e000 for 8k roms and $C000 for 16k.
I can only get the combined engine + music that is in total 8k to execute in any emulator.
Up to 16l assemble fine of course to $c000, but just wont run.
Typical normal binaries assemble to $4000 - and I can't get these working either.
I want to say that, initially, the Aquarius seems very "finicky" and very particular on its needs. But it will just come down to my lack of knowledge and understanding of this computers setup.

Ive been using an old emulator 'VirtualAquarius' : http://www.oocities.org/emucompboy/
Or, roms for mess/mame can be grabbed here : https://github.com/bushy555/MESS_MAME_ROMS

I'd youtube a few tunes, but, I don't think that its really worth the effort.

I welcome Utz to jump in here and fix/comment/add to this.

For those not on his mailing list :
I read in my emails this morning (5/Feb) with great enthusiasm in BinTracker #10 News, that a windows build is now released.

https://github.com/bintracker/bintracker/releases

24

(1 replies, posted in Sinclair)

'Moggy' seems to not approve.

25

(3 replies, posted in Sinclair)

Thanks Shiru.
I found it here : https://zxart.ee/eng/authors/u/utz/trifique/  which only has the asm and a .tap file.