776

(16 replies, posted in Atari)

Wow, it sounds excellent! Well done, mate.
Can't help with porting Portfolio Manager, unfortunately - my PC programming skills are extremely limited.

777

(135 replies, posted in Sinclair)

It's probably just akward wording/translation, quite sure they mean regular beeper tunes.

On the other hand, if one wanted to take the rules literally, then a tune made with fluidcore/wtfx/qaop/etc would do the trick, since those are technically digi-engines big_smile

778

(16 replies, posted in Atari)

Youtube would be a good option, I think smile

779

(16 replies, posted in Atari)

Yes! So the day has finally come wink
Ummm... I don't have a Portfolio. Is there an emulator that can run this, and/or could you share a recording of the sound?

780

(166 replies, posted in Sinclair)

Ah yes, of course. I remember having to modify the .bmp, just could't figure out how anymore. So thanks for the reminder.

781

(9 replies, posted in Sinclair)

Well said, my friend. That's indeed one of the reasons I'm hooked on 1-bit music. There's a lot of uncharted territory waiting to be explored.

782

(135 replies, posted in Sinclair)

"digital modules" hehehehe I'll give them some digital modules big_smile Probably not though, got too much stuff to work on atm.

783

(166 replies, posted in Sinclair)

Perfect, this is exactly what I had hoped for. Thank you very much!

One little question, is it still possible to configure the color scheme? The current scheme isn't bad at all, but I like to work with a black background.

784

(2 replies, posted in Sinclair)

So them folks at Culturachip where having themselves a nice little 1-bit compo - without informing us, grrrrr! Anyway, some nice tunes were made, so check it out:

https://archive.org/details/VII_microco … achip_1bit

785

(9 replies, posted in Sinclair)

I see. So it makes sense that there is detune if the 0-delay is omitted - but that should be a self-detune, not a cross-detune, no?
Also, what do you think about "correcting" the other channel's counter when a pulse is triggered? I don't think it'd even need to be accurate, just decrement the counter by roughly ((pin delay length/undelayed sound loop length)+1) and if it overflows, jump right into pin pulse generation for the other channel (+ timer update as required), else skip the other channel update.

786

(166 replies, posted in Sinclair)

Excellent! I find the new block system very intuitive, and it will indeed help to speed up the (already fast) workflow.
Btw, how difficult would it be to display an automatically generated block list to the right of the screen (accessible with some hotkey, for faster navigation in the song)?

787

(9 replies, posted in Sinclair)

Hmm, I don't even understand why this doesn't cause massive cross-detune all the time.
That said, wouldn't it be possible to combine the pins after all, by adding up the delay values of both channels?

Edit: What exactly are the values that get fed into the variable delay? Is the delay for the 0-pulse some kind of inverse of the 1-pulse, ie the longer the 1-pulse delay, the shorter the 0-pulse one?

788

(9 replies, posted in Sinclair)

Neat, I'm especially surprised you managed to balance the volume between the sampled drums and the tone channels.
I'm still pretty bad at reading other people's code, so I'll need a bit of time to really dig into the code.

Also noticed there are some UI changes... got any plans with that, or is it just changes in SDL?

Yeah, there's the 1-bit AVR synth. Also, the famous 1-bit groovebox has some very crude means of syncing to a midi clock. There might be others as well.

790

(65 replies, posted in Sinclair)

Tadaa, here we are again with our popular series "Fixing the quattropic converter". In this episode, expert C++ coder utz will try a completely rewritten, all-new algorithm for determining the play mode! Be sure to have a good laugh at the latest bugs!

Download is still here: https://github.com/utz82/ZX-Spectrum-1- … p?raw=true

Hey gensek, welcome aboard! Yes, as garvalf said, you actually only need a Speccy (and perhaps a mixer/amp so you can boost the signal a bit when loading wav files created from .taps). However, tape/wav loading is slow and tends to fail frequently when doing it in loud environments, so if you plan on doing more work with 1-bit and/or playing this stuff for live shows, you might want to get a divIDE or divMMC for faster, more reliable loading. (The page I linked to is the original manufacturer, but there are other sellers/manufacturers as well, just google it).

792

(135 replies, posted in Sinclair)

Very interesting and pleasant sound! Wavetables are nice and good, but this is something that's uniquely 1-bit/beeper sounding while at the same time moving forward in terms of technique. Would definately use an engine with this.

793

(2 replies, posted in Sinclair)

This guy has a unique take on 1-bit music. Check it out.

Tronimal wrote:

HELLO WORLD!

The new ZX Spectrum Beeper Album
"Tronimal - Eins"
is available now!
As Stream, Download or limited SD Card Version.
Visit http://tronimal.bandcamp.com/

Tronimal Eins

This Album is completely written for
Sinclair ZX Spectrum 48K Beeper
using different engines in Beepola.
Music and lyrics written by Tronimal,
except Durchbruch (original song by Zweitgolf).
All songs were recorded from a real Sinclair ZX Spectrum 48K
without any extension or modification.

Stream/Download Version contains 7 songs. Available for free as usual, with pay-what-you-want option.
Playtime 11:47 Min

The Special SD Cart Edition is limited to a maximum of 100 pieces.
It contains 8 songs, as well as 8 TAP files to play the instrumental versions on original ZX Spectrum or via emulator.
Playtime 13:00 Min

Tronimal SD

There will be a CD released later as well. It contains 10 songs. The releasedate is unknown yet.
Playtime 16:14 Min

T-Shirts are in the making and one of them is already on the way.
Much better Quality than my Shirts before.
Colour Black

Tronimal Shirt

///

additional information:
SD Card Version contains:
SD Card with Label-Sticker, an extra Sticker, a Booklet (3x3cm) and a transparent Shell!

///

Many Thanks to Thomas, Jens, Markus, irrlicht project & Zweitgolf!

///

CC-BY 2016

For more information visit www.tronimal.de

794

(65 replies, posted in Sinclair)

sigh it's a curse with this engine, or rather with the converter. In theory the demo tune should be unchanged, so it's probably the converter causing the trouble. I'll look into it. Thanks for reporting, in any case.

795

(4 replies, posted in Sinclair)

Thanks guys wink

Just checked it on +2A myself... looks funky indeed wink Ideally it should look more like this on 48K, too - then sound would be cleaner. I've got some ideas to improve sound by always keeping the beeper afloat rather than shutting it off at volume 0. But it'll be quite some work to implement, and I'll have to reduce the mixing rate, though there's some room for that.

796

(4 replies, posted in Sinclair)

What, another one? hehehe

fluidcore is a 4 channel PCM wavetable player for the ZX Spectrum beeper, using looped 256 byte waveforms. It offers a total of 17 volume levels, and can handle up to ~860% overdrive when the maximum volume level is exceeded. Sound is mixed at approximately 23 KHz.

Needless to say, I'm pretty proud of this thing wink Also, the good news is that I've managed to make an XM converter for it. So, hope you'll enjoy!

download (includes XM converter, pasmo is required)
source code
demo video
48K hardware recording

Ah, nice! Must've been quite a challenge to get it up to speed on 6809. I'm curious if the guys will present something at Forever. I think I might've actually met them back at Forever 2010 (where LCD taught me my first steps of Spectrum coding ;D)

Thanks guys! Btw I made quick video detailing some of the new features, check it out:
https://www.youtube.com/watch?v=tKfni5-_42g

Good news everyone, HoustonTracker 2.1 has been released! Several new effects, improved keyhandling, and of course various bugfixes were implemented. For full details, check the original post in this thread.

download HT2.1
new demo tune

800

(5 replies, posted in Sinclair)

Regarding a potential new tracker, I just remembered an old idea I had when 1tracker came out.

The main disadvantage of the pattern-less approach in 1tracker is that with increasing song length, moving around in the song, keeping track of what is what, and changing large portions of the sequence becomes tedious and demands a lot of attention. So, how to solve this?

My idea is to have an additional visual representation of the sequence - not unlike the Beepola pattern sequence in terms of layout, but translated to the marker concept in 1tracker. Each section (ie. block of song data defined by two markers) will be numbered, and shows up as a block in the sequence layout. This is fluid, ie. when a marker is removed, the sequence view changes accordingly (numbering should stay to avoid confusion). Perhaps there should also be the possibility to name sections, or assign a color to them, for those structures the user decides to keep permanently.

Now, obviously this wouldn't quite work like a traditional pattern matrix, ie. blocks can't be used multiple times. But it would still offer several possibilities to the user:

- clicking on a block will move you to the according position in the song data.
- drag blocks to move them around in the sequence. Multiple consecutive blocks can be selected with Shift+Click.
- Clone one or several consecutive blocks by marking source blocks with Ctrl-Click, then right-click at the desired position to insert the clone.
- Cut sections by marking them like above, then Del. Freed up section numbers may be re-used by the auto-numbering.

Well, just some random ideas here. I have neither the time nor the skills to actually program something like this.