126

(15 replies, posted in Other Platforms)

@chupo_cro: I've tried your code, and it seems to fix the problem, thanks.

I don't remember how was Shiru's code before he fixed the tempo problem, but now we have both the correct tempo, and the songs won't halt after a while (the "bourrasque" tune lasts 2 minutes, until the end, after it loops, instead of 10 seconds before)

Like for the other engines, we can add a nice led for lighning during the beats:

if(drum_pulse_length)
    {
        --drum_pulse_length;
               digitalWrite(LED,HIGH);
    }

127

(37 replies, posted in Other Platforms)

my skills are not that high, but I found it funny to add this in the arduino code:

#define LED 8
/.../
if(!click_drum_len)
  {
     /.../
  }
  else
  {
    digitalWrite(LED,HIGH);
/.../
}

so now I have a led which pulses during the drum beats!

I'm still working on my AY+SID+1bit player PCB, I should send it soon to the maker!

getting fame thanks to a 1-bit composition? Count me in!

129

(164 replies, posted in Sinclair)

That's cool.
And thanks for adding the SN76489 engine. It's possible to use vgmplay (http://www.mjsstuf.x10host.com/pages/vg … gmPlay.htm) to convert the exported vgm to a binary which can be played on real hardware, such as the Megadrive (I've made such an export but I haven't tried on my megadrive yet, but there is no reason why it wouldn't work). See attachment and the quick test, the .bin is the binary for megadrive (works with the dgen emulator).

130

(3 replies, posted in Sinclair)

nice for our Chinese users... and for the others as well smile

131

(43 replies, posted in Atari)

wow, you're talking Polish as well Utz!

132

(135 replies, posted in Sinclair)

I find this interesting nevertheless (I've only tried it from the fuse emulator). For the previous one, it reminds me of some SID effects, like the intro of Cybernoid: https://www.youtube.com/watch?v=bYQ9zUWVG4o (it's almost the same note!)

oh, I've tried several things, but didn't realise it was because of the output level. It works perfectly now, thank you!

ah, I like this very much! It works fine with LMMS. But the sound is strange if we play several instance / channels together (maybe because I'm using the wine "emulator"):

http://picosong.com/WBP2/ (the exported version sounds a bit different from the one during replay, but it's quite similar anyway).

Here is this lovely tune with only one voice: http://picosong.com/WBCd/

135

(20 replies, posted in Sinclair)

AtariTufty wrote:

Hi Garvalf
I've never heard the Dune soundtrack, I'll have to check it out.

It uses the excellent zbmod engine that utz wrote last June. A three channel digital engine using samples.

it's not especially the music, rather  the general mood, like it could be added to the track list: https://www.youtube.com/watch?v=FjHon6yg-r8 (there are even some glitches and "experimental sounds" in the first song)

Ah yes, I should have thought to that zbmod engine... Well done, it doesn't sound like samples at all at first hearing.

136

(20 replies, posted in Sinclair)

AtariTufty wrote:

That's a shame mate. I was looking forward to a new Beeper track in your very recognisable style.

Thank, yes it's a pity, I want to make more beeper music. I've listened to the tracks, all of them are excellent. The Temporal Beeper is very experimental, and I like that much because it remains musical. The mood reminds me the Dune game, if you know what I mean. What engine did you use?
The Last Summer is very heavy. It almost sounds like some FM music when then try to emulate Metal Guitars. The other two tracks are great too. I was wondering if "Drive" was made by Ulz but it's not the case. (but I was already sure "the last summer on earth" was)

137

(164 replies, posted in Sinclair)

It's strange because on some computers (linux based), 1tracker can work ok, then suddenly it stops responding, for example if I focus on a text editor (no other hungry applications, like firefox or a music tool are running). Then, after 10 seconds, all the notes are coming together. Then it will freeze for some seconds etc. I don't have this responsiveness problem with other applications. The "top" command tells me 1tracker is using 30 % of my CPU, which is quite much, but not that much (firefox can go above that..).
On another computer (same OS, but different hardware), it works fine. There the CPU is not more than 4%, even when playing a tune.

Anyway, I like how 1tracker adapts to the sound engines. I've looked quickly to one engine source code, and even if I don't understand much, it seems to be very cleverly done. Well done and thank you, I believe it must be a huge amount of work to program this!

138

(22 replies, posted in Sinclair)

I'm working on a tune with this engine (thanks to 1tracker). It has some very interesting effects, and it's quite enjoyable to fiddle with this! The LFO in particular is fun.

139

(164 replies, posted in Sinclair)

oh yes, sorry, I should have reported my tests. I haven't tried 1tracker as much as I wanted. I managed to cross-compile it for 32 bit from my 64bit computer. I still had a problem for launching the binary, but it was a graphical card issue on my system. Several days later I tried the binary on another computer and it worked (as 32 bit on 64 bit system)! I eventually wanted to report it here meanwhile.

140

(20 replies, posted in Sinclair)

oh, it's probably too late for me now. I was busy with some YM2612 stuff...

interesting find. Those 3 tunes reminds of some ZX music to some extends.

142

(2 replies, posted in General Discussion)

it's a funny idea. I've made the program in basic, I'll try to upload it to my zx and record this (I'll probably do it while recording something else)

143

(164 replies, posted in Sinclair)

I've tested on a 3rd computer with 64 bit system, same problem.

On Linux mint 17, 32 bit version, with G++ version 4.8, it compiles well (still with warnings), and I can launch the binary, which work as well, so it's probably a problem with 64 bit. Shiru, have you tried compiling it for windows 64 bit?

The problem is the 32 bit system is from a virtual machine, and if I copy the binary to my 64 bit system, it can't launch because of some 3d drivers which I don't have on my system (and I don't think you can have both).

I see also in the code a few files related to ym2612, AY and such, do you intend to support more chips?

144

(164 replies, posted in Sinclair)

I'm wondering if it's not a problem related to the architecture. I'm using a 64 bit system, maybe it's the cause. I'll try to compile this on a i686 system.

145

(164 replies, posted in Sinclair)

I've tested again with g++-5 instead, and it's the same error.

Btw during compilation, I see I get quite many warnings, like this:

angelscript/angelscript_jit/as_jit.cpp: In member function ‘void SystemCall::call_64conv(asSSystemFunctionInterface*, asCScriptFunction*, assembler::Register*, ObjectPosition)’:
angelscript/angelscript_jit/as_jit.cpp:3906:35: warning: offsetof within non-standard-layout type ‘asCContext’ is undefined [-Winvalid-offsetof]
      eax = as<int>(*arg0+offsetof(asCContext,m_status));

I don't know if it's related or not.

Which g++ version are you using Utz?

146

(164 replies, posted in Sinclair)

it sounds interesting, and the compilation is flawless on my Linux Mint (18) PC, using g++ 4.8, but I can't start the generated binary:

./1tracker 
Error: Can't load font '

I already have libsdl-ttf2.0-0 installed.

edit: I got it, the source package is missing the resources provided by the other archive, which I've copied. However, I still have an error, now it's:

./1tracker 
terminate called after throwing an instance of 'int'
Abandon

147

(25 replies, posted in Sinclair)

The new SwinSid ultimate is pretty good at emulating the sid filters: https://www.facebook.com/swinsidultimate/
It could have been interesting to add a socket to include such a chip (or a real SID). Imo using the SID from a ZX is quite worthless, especially when you can load a C64 core in FPGA and get access to plenty of software... but why not? It's the whole purpose of retrocomputing after all.

148

(22 replies, posted in Sinclair)

another wonderful engine, thanks and congratulations Utz!
You're pushing more and more the boundaries of this damn beeper!

149

(25 replies, posted in Sinclair)

the main problem of the MiST is the DAC which is not made for great replay. The fpga arcade project seems better on this point (but I don't regret my MiST because I wanted something available right now):
http://www.fpgaarcade.com/punbb/viewtopic.php?id=107

Audio :
MIST    - Resistor/capacitor filter requiring delta-sigma code in FPGA.
REPLAY - Wolfson HIFI 192KHz 24bit DAC with dedicated analog supply

150

(4 replies, posted in Sinclair)

For the sound, I guess building a kind of new output to bypass the jack, with a low pass filter could maybe do the job, I guess there is one on the original ZX?

For the late beginning of the song, probably contacting the author of this project.