Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > C64 Composing > music-assembler
2010-09-11 15:20
MC
Account closed

Registered: Jul 2009
Posts: 71
music-assembler

Any of you ever used it?

I am partly responsible for its existence.

Together with OPM who lived next door from me at the time (we lost contact) we decided after ripping lots of game tunes by Rob Hubbard and Martin Galway that we could do better technically.

We created a player routine which could play good sounding music based on tracks, sequences and presets (like hubbard's routine) minimizing RAM usage but without having big peaks in rasterline usage. The trick was working around the waiting stuff that had to be done with the SID or otherwise it wouldn't trigger. We accomplished this by having the player think ahead and make decisions for the next time the interrupt would be triggered. This routine would later become the music-assembler player code. The rest is history.

The two of us created the player routine, OPM was responsible for the track editor and I did the sequence and preset editors. We contacted Markt+Technik who also published some magazines in Germany and we had a publishing deal. They sold quite a large number of copies to my surprise at the time. I think I was about 17 years old or something back then.

I've read there were later 'updated' versions of our 1.0 release by Triad. Can anyone tell me what they changed/improved? I haven't seen a C64 in decades.

Cheers,

Marco Swagerman a.k.a. MC/DusaT
2010-09-11 15:29
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
hey MC,

im one of your biggest fans.
when we started hvsc, some of the first priroty was to rip all your tunes, because i love them :D

no, at the time when masm came, i had already gone to amiga, so i never learned it.

in 1995 when i returned to c64, i got jch's tracker, because its more user friendly than masm, i chose to learn that.

now i use SDI by geir+grg, and imo its the best native c64 tracker around.

in hvsc, if you go to musicians/ouwehand_reyn, or musicians/Waz they use masm and got some good stuff out of it.

just so you know, about that your very first tunes, or in fact most your tune sin hvsc, are ripped by me. i was filled with joy to find the very first music coded in some very minimal player, that i guess you have written.. (with crappy sounds hehe)

:D

dear marco, if you want to compose sid again, check the tutorial videos i have put on youtube for SDI, then you can easy start to push the juice out of this fantastic tracker!

http://www.youtube.com/diabelez

my old handle is rambones/TST (The Supply Team)
(the group with the worlds largest sideborder scroller in 1987 and 1988)

if you want to talk to oscar again, i have his mail.
i mailed some with him now and then, about info, because you were nowhere to find! :D
2010-09-11 16:31
Angel of Death

Registered: Apr 2008
Posts: 215
*dropping down on my knees in total admiration*
"This is the rock-monitor three!"
Jan Harries is right. As far as I know all of Reyn Ouwehand's stuff is made in MA. (Except for LN III which at least uses the core of the playing routine)
There is a tune in the HVSC by me made in MA.
It was, at the time as promoted by you, the most economic and user-friendly music-maker around. And if you ask me it still is! It may lack some very advanced sound-creating functions (fast modulation, hard-restart etc.) but very easy to get into.
If goattracker wouldn't have come along I'd still be using it.
And I think that if you would type "music assembler" in the search box any other version of it should come up.
(being a dutch production I am sure anything dealing with will be on this site)
2010-09-11 16:39
Zyron

Registered: Jan 2002
Posts: 2381
I believe the Voice Tracker editor, which I made alot of music in, was using the Music Assembler player.
2010-09-11 16:57
Stainless Steel

Registered: Mar 2003
Posts: 966
Marco Swagerman woah! I still frequently listen to "Still rolling" "rollerboard" and "ode to rob".

Great work dude and musicassembler rocked hard. And rockmonitor of course too :D

BTW, a count of all SIDID's matching music assembler comes up with a number around 5181 hits. Might be more i'm not sure if my hvsc version is the most recent.

Unfortunately SIDID doesnt seem to be able to tell Rockmonitor and Soundmonitor apart.

And yes, i have made some tunes in Music Assembler aswell but eventually switched to SDI years later. Still MA was a great editor for its time.

In my book one of the persons who really shined with it most was Reyn Ouwehand. Also Image did some really nice tunes with it aswell.

2010-09-11 17:27
MC
Account closed

Registered: Jul 2009
Posts: 71
I've heard of this "hard reset" but am not acquainted with it. What exactly does it do?
2010-09-11 17:51
Angel of Death

Registered: Apr 2008
Posts: 215
I'm no expert on this. But it has to do with the ADSR generator in the SID chip. As I understood it isn't very good, causing waveforms not to start exactly at volume zero and ruining your attack. It was fixed in the later version 8580 (making it sound tighter and more controlled) but some amazing techno-boffins found a way how to tickle some registers and causing the ADSR generator to reset and restart completely. (hence the name hard-restart)
The resulting difference is truly amazing. And the only down-side seems to be an increase in processor time.
But anyone who actually knows what he is talking about is free to correct me. :)
2010-09-11 20:46
Frantic

Registered: Mar 2003
Posts: 1661
as far as I know, the ADSR bug is equally present on the 8580.
2010-09-11 22:42
iAN CooG

Registered: May 2002
Posts: 3235
Stainless: grab latest sidid.cfg
http://csdb.dk/release/download.php?id=118271
and use parameter -m to get different sub-versions of players for example in /MC dir you'll get
Last_V8.sid                                              Music_Assembler
                                                         (Voice_Tracker_4)
Lets_get_ill.sid                                         SoundMonitor
                                                         (DUSAT/RockMon4)
Rockmonitor_5_Intromusic.sid                             Dutch-USA_Team/MC
Vainqueur.sid                                            SoundMonitor
                                                         (JamMaster)
We_Have_It.sid                                           SoundMonitor
                                                         (MusicMaster_1)


and so on.
2010-09-11 23:41
Marauder/GSS
Account closed

Registered: Jul 2006
Posts: 224
ah the dutch usa-team in the house, kewl...and the good old music-assembler... (:
really liked that great editor/player and still have a (unreleased) jingle-maker somewhere on my old disks, which I did for Chris Ammermüller/Beatmachine in 1989/90...

Groetjes!
2010-09-12 00:32
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
MC: hard restart fixed the ADSR bug in the SID.

a triangle f.ex /\, it should start on value 0, but it dont, it just continues. so you reset the oscillator by setting waveform 9 or 0 or someothers, and then wait a few cycles, then set the waveform to be used. The /\ will then for sure start at 0 every time.

it makes drums hard and snappy, not sloppy and failing as in f.ex a lot of ben daglish tunes, or the basses of david whittaker.
 
... 43 posts hidden. Click here to view all posts....
 
Previous - 1 | 2 | 3 | 4 | 5 | 6 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Mike
hedning/G★P
MCM/ONSLAUGHT
Splunkh!
Guests online: 299
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Codeboys & Endians  (9.7)
4 Mojo  (9.6)
5 Coma Light 13  (9.6)
6 Edge of Disgrace  (9.6)
7 Signal Carnival  (9.6)
8 Uncensored  (9.5)
9 Wonderland XIV  (9.5)
10 No Bounds  (9.5)
Top onefile Demos
1 Nine  (9.7)
2 Layers  (9.6)
3 Cubic Dream  (9.6)
4 Party Elk 2  (9.6)
5 Copper Booze  (9.5)
6 Scan and Spin  (9.5)
7 Onscreen 5k  (9.5)
8 Grey  (9.5)
9 Dawnfall V1.1  (9.5)
10 Rainbow Connection  (9.5)
Top Groups
1 Artline Designs  (9.3)
2 Booze Design  (9.3)
3 Oxyron  (9.3)
4 Performers  (9.3)
5 Censor Design  (9.3)
Top NTSC-Fixers
1 Pudwerx  (10)
2 Stormbringer  (9.7)
3 Fungus  (9.6)
4 Booze  (9.5)
5 Grim Reaper  (9.3)

Home - Disclaimer
Copyright © No Name 2001-2025
Page generated in: 0.055 sec.