SynthMaker

Hopping like the Easter Bunny (Assembly)

Archive · 2012 12 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

trogluddite ·

Easter is fast approaching, so what could be more fitting than hopping like a bunny? While working on my latest thingamajig, I found myself needing lots of hopping to keep my CPU from sweating too much. Assembly/code folks will know how it is - you decide to change the amount of hopping because the CPU wasn't as bad as you thought, but you've got a millionteen hopped modules, and now need to use SM's dreaded "text editor" to bodge all the code. So I did some experiments, and discovered a new kind of number, which I have dubbed "Gream Floategers" - and some cool ways to make hopping much more versatile.

I dragged all the bits I made into one schematic and covered it in post it notes to make a sort of tutorial - easier than trying to explain loads here. Fair to say that you'll need a reasonable knowledge of assembly to follow it - so there's also a bunny picture so that non-coders don't feel left out.. 😉

RJHollins ·

Well ... I'll look at your 'tutorial' ...

But for me, it'll probably be:

HEY .... Look at the pretty Bunny !

😍

aliasant ·

Thanks for the bunny. Always wanted one of those!

😀 😊

rl ·

Wow, high greatness as always troggie, and rabbits are the new kittens..... but so much time and effort spent in a product that has its last update so much time ago? - I hardly remember...

trogluddite ·

rl wrote: so much time and effort spent in a product that has its last update so much time ago? - I hardly remember...

He he, I'll wring the last drop out of it yet!! 😈 SM just suits my way of working the best, and I kind of enjoy the way my SM projects evolve into things I hadn't expected because of "mutations" that happened to make them fit "environmental pressures" better - those tangential developments, to work around things that can't be implemented, are part of the creative buzz for me. I've also never been what you might call a decisive person; so the restrictions kind of give my builds a sense of direction that they wouldn't have if I had every possibility at my fingertips - my projects would languish in a mire of indecision otherwise! If I were working to a specification (i.e. commercially) then I'm certain that I would crave more 'professional' tools - but when it comes to 'playing' I prefer my software to be as comfortable and familiar as my favourite guitar.

Obviously, the Trogluddite who bitches about SMs restrictions on the forum on a regular basis, must be an impostor 😉 (I'm a firm believer in ridding myself of angst by showering my hi-tech gadgets with expletives - I feel so much calmer afterwards when I am in the company of humans!)

Dozius ·

Great stuff. I especially like the multiplexing example! Time to start exploiting this. 😈

stw ·

Dozius wrote: Great stuff. I especially like the multiplexing example! Time to start exploiting this. 😈

Yai... really cool stuff Trog!! 😍

MegaHurtz ·

Obviously, the Trogluddite who bitches about SMs restrictions on the forum on a regular basis, must be an impostor 😉

Hahaha, he must be a real D**K. Going off impersonating such a nice fellow.

trogluddite ·

MegaHurtz wrote: Hahaha, he must be a real D**K. Going off impersonating such a nice fellow.

ROFLMAO!! 😀 And thanks for the compliment 😍 - I really do hope they do keep working on a better SM, I would really miss this forum and all the cool people here if SM dies out.

tester ·

Any ideas how to autmatically keep contact just in case if SM/forum dies? Maybe some inner circle and mailing list 🙂

trogluddite ·

tester wrote: Any ideas how to autmatically keep contact just in case if SM/forum dies?

The forum is just a bunch of code and memory on a server somewhere. If for some reason [name removed] decided that they did not want to host it any more, then we could offer to host it at a domain of our own. Apart from maybe needing to remove the "[name removed]" corporate brand-names etc., I can't see why that would be difficult - doing it that way, we would retain the existing "archive" of posts, demo's, tutorials etc. In practice, the forum already works quite independently - the developers only post when there is a program update; so the day-to-day "house-keeping" is already done by volunteer moderators.

DigitalWhiteByte ·

Ingenious 😈

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.