pouët.net

Go to bottom
Tactical Transmissions by Pattern Syndicate
[nfo]
screenshot added by ham on 2024-10-06 13:02:06
platform :
type :
release date : october 2024
release party : Deadline (Berlin) 2024
compo : wild demo
ranked : 1st
  • 33
  • 3
  • 0
popularity : 57%
 57%
  • 0.92
alltime top: #7259
added on the 2024-10-06 12:42:32 by djh0ffman djh0ffman

popularity helper

increase the popularity of this prod by spreading this URL:

or via: facebook twitter pinterest tumblr bluesky threads

comments

Massive music-disk!
rulez added on the 2024-10-06 12:48:49 by ham ham
added on the 2024-10-06 12:50:37 by ham ham
Excellence.
rulez added on the 2024-10-06 17:08:58 by hitchhikr hitchhikr
Proper.
rulez added on the 2024-10-06 17:32:38 by Saga Musix Saga Musix
This kicks ass in so many ways. Presentation is fantastic, tunes are fantastic. This is a new high bar for musicdisks.

I find it funny, and inevitable, that the coders had to finally write a full software modplayer to do the mixing -- welcome to the PC scene (kidding!).
rulez added on the 2024-10-06 18:34:30 by trixter trixter
yes
rulez added on the 2024-10-06 19:06:04 by SiR SiR
CoOoL!!! :)
rulez added on the 2024-10-06 19:26:58 by viti viti
Good stuff. It's a shame I didn't have time to submit a mod. Maybe for a sequel..
rulez added on the 2024-10-06 19:33:10 by break break
Quote:

I find it funny, and inevitable, that the coders had to finally write a full software modplayer to do the mixing -- welcome to the PC scene (kidding!).


Guess again 😉
added on the 2024-10-06 20:52:32 by djh0ffman djh0ffman
Yeaaahhhh nice one 😁
rulez added on the 2024-10-06 22:42:03 by xeron xeron
Yes!
rulez added on the 2024-10-06 22:56:53 by gaspode gaspode
Awesome!
rulez added on the 2024-10-06 22:58:48 by sachy sachy
Great presentation, really good songs and runs also on every A500 with 512kb+512kb memory. Superb music-disk. Thumbs up.
rulez added on the 2024-10-07 01:58:32 by AW87 AW87
Banging banging banging
rulez added on the 2024-10-07 10:19:00 by Mibri Mibri
Untz untz.
rulez added on the 2024-10-07 11:24:35 by uncle-x uncle-x
Awesome stuff for ears & eyes :)
rulez added on the 2024-10-07 11:35:44 by Olympian Olympian
@djh0ffman Can you clarify "module mixing" as written the in .NFO?
added on the 2024-10-07 17:40:10 by trixter trixter
Great stuff!
rulez added on the 2024-10-07 18:18:03 by emoon emoon
Quote:
@djh0ffman Can you clarify "module mixing" as written the in .NFO?


Like all good demoscene productions it's all smoke and mirrors.

The truth is the music is all driven from a fairly standard ProTracker replay source. To make the mix, the ordering is first determined using my standard DJ setup, quick and easy way to get a feel for what tunes work well together. From there the start / end of each module is then manually edited to make them sound like they are being mixed together by a DJ. When a mix starts or ends, the unused 8 command is added to the pattern to flag these points.

The tooling then comes into play to do the heavy lifting. All the modules are merged into one gigantic ProTracker module with unlimited patterns and a max of 255 samples. Everything is distilled into component parts, patterns are deduped and individually compressed and a list of unique samples and instrument links is produced. There is then a pass over the whole module to determine the first and last pattern a sample is needed. They then get put through a memory allocation system and we spit out just a list of when and where a sample needs to be loaded.

The waveforms was an interesting one as it seems to really fool the viewer / listener into thinking we're mixing two whole tunes together. Based on the data above we push out a separate module for each waveform, except they are checked against the original mods and removes any samples that don't belong to it. Those mods are then pushed through openmpt command line player to produce a wav file and subsequently squashed down to a set of 4bit values to actual draw them. I was particularly happy that we managed to automate this becuase the first test mix I did I had to do all of that editing by hand.

There was never an intention to fool the viewer into thinking we were software mixing, I'd have never enteratined the idea anyway because of the resource reqs and reduction in sound quality. It just looks this way because this was the design / vision we had for it from the begining.

If you want some fun, throw it into coppenheimer and take a look. My personal favourite is watching the background proc gen rendering getting paused to load samples :)
added on the 2024-10-07 19:49:43 by djh0ffman djh0ffman
Quote:
Quote:
@djh0ffman Can you clarify "module mixing" as written the in .NFO?


Like all good demoscene productions it's all smoke and mirrors.


Agreed!

Thanks very much for the detailed write-up, extremely helpful. Merging everything into a giant module that is intelligently streamed is a novel solution to getting things working on an A500 without resorting to software mixing or heavier lifting.

(Funny, E8 has been used to sync tons of stuff; I think I first saw it in 9 Fingers music data, although it had to be used before that...)
added on the 2024-10-07 21:28:25 by trixter trixter
Quote:
(Funny, E8 has been used to sync tons of stuff; I think I first saw it in 9 Fingers music data, although it had to be used before that...)


The reason E8 is used is ProTracker only runs the E commands on the first tick of the line where as the majority of the other commands run on all the other ticks.
added on the 2024-10-07 21:54:40 by djh0ffman djh0ffman
Been listening to it over and over again over the last few days, really cool. One question. Is there a possibility, to choose one of the songs directly with a key, in this musicdisk?
added on the 2024-10-08 02:07:03 by AW87 AW87
Quote:
Been listening to it over and over again over the last few days, really cool. One question. Is there a possibility, to choose one of the songs directly with a key, in this musicdisk?


I had planned to try and incorporate some more flexible features like this but it's rather tricky with all the moving parts and then I ram out of time. Maybe next time but until then there is always the included mod files?
added on the 2024-10-08 08:13:37 by djh0ffman djh0ffman
Impressive stuff!
rulez added on the 2024-10-08 08:40:05 by toms toms
Great idea and well executed, musically and technically!
rulez added on the 2024-10-08 09:23:40 by Rob Rob
blew my mind!
rulez added on the 2024-10-08 14:26:03 by madbart madbart
Banger after banger after banger. Nicely crafted mixing + visuals + everything goes together so smooth. The new standard in musicdisks.
rulez added on the 2024-10-08 15:34:13 by edhellon edhellon
I like the concept of the DJ mix with modules and showing stream frequencies somehow... even if I'm not a fan of modules with big loops, it works here :)
rulez added on the 2024-10-08 16:21:20 by ok3anos ok3anos
Quote:
Banger after banger after banger. Nicely crafted mixing + visuals + everything goes together so smooth. The new standard in musicdisks.

100% agree. wicked stuff
rulez added on the 2024-10-08 17:02:51 by v3nom v3nom
Stompin' stuff, I really enjoyed this musicdisk. Excellent tunes, excellent mix!

(Also the exe crashes at launch on Kickstart 3.2.2. Works fine on KS 3.1. A1200+TF1260)
rulez added on the 2024-10-09 13:28:26 by pyksy pyksy
Quote:
Stompin' stuff, I really enjoyed this musicdisk. Excellent tunes, excellent mix!

(Also the exe crashes at launch on Kickstart 3.2.2. Works fine on KS 3.1. A1200+TF1260)


I'm not surprised, it was a super hacky job! I'll wrap-up a WHDLoad soon enough.
added on the 2024-10-09 13:31:34 by djh0ffman djh0ffman
Banging indeed!
rulez added on the 2024-10-09 13:48:50 by Daddy Freddy Daddy Freddy
I'll say!
rulez added on the 2024-10-09 15:54:38 by Motion Motion
How did the decision to author all of the tunes at BPM 133 come about? Was one tune picked "first" that was BPM 133 and then the rest had to follow, or was BPM 133 chosen before any tunes were composed?
added on the 2024-10-09 21:51:12 by trixter trixter
Quote:
How did the decision to author all of the tunes at BPM 133 come about? Was one tune picked "first" that was BPM 133 and then the rest had to follow, or was BPM 133 chosen before any tunes were composed?


the first bunch of modules from chlumpie had 133 bpm, so we settled for that.
added on the 2024-10-09 22:50:20 by teo teo
superb tracks!! nice to have the modfiles separate too.
rulez added on the 2024-10-11 12:58:26 by chavez chavez
j'adore merci
rulez added on the 2024-10-12 11:02:50 by cryodav76400 cryodav76400
Hope to see(?) ;) more in this series!!
rulez added on the 2024-10-12 11:13:11 by sim sim
Love the hires interlace!
rulez added on the 2024-10-12 19:33:54 by magic magic
Musically a total banger. Could just have run outside the compo and in full length, and I would have danced :)

Also love the behind the scenes look. I also initially thought this was sw mixed somehow but what's actually happening is way more fun.
rulez added on the 2024-10-13 16:46:49 by kb_ kb_
rulez!
rulez added on the 2024-10-13 17:52:24 by insane insane
Very well produced music and stylish visualz!
rulez added on the 2024-10-13 21:56:56 by KONEY KONEY
I only listed to *.mod song files in ModPlug Player. They were OK.
added on the 2024-10-13 23:21:21 by AntDude AntDude
everyone involved with this deserves their flowers
good god you all smashed it out the fucking park!
rulez added on the 2024-10-15 00:39:14 by rc55 rc55
amazing!
rulez added on the 2024-10-15 00:45:19 by estrayk estrayk

submit changes

if this prod is a fake, some info is false or the download link is broken,

do not post about it in the comments, it will get lost.

instead, click here !

[previous edits]

add a comment

Go to top