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 > Hardtrack Composer help needed
2009-03-21 09:00
Hermit

Registered: May 2008
Posts: 208
Hardtrack Composer help needed

Dear C64 guys

I couldn't get english help for Hardtrack Composer yet.

Does anyone have info about PATTERN-FXes, ORDERLIST MACROS, and INSTRUMENT PARAMETERS in details?

Thanks in advance for any help..

Hermit Software Hungary
2009-03-21 10:19
Cresh

Registered: Jan 2004
Posts: 354
http://www.elysium.filety.pl/index.php?dir=gnu-generation/Brush..

Source code is here^^^, maybe it helps somehow.
I PMed you current email of Brush - he coded HT.
Email him for assistance.
2013-12-25 07:02
mstram
Account closed

Registered: Dec 2013
Posts: 112
Quote: http://www.elysium.filety.pl/index.php?dir=gnu-generation/Brush..

Source code is here^^^, maybe it helps somehow.
I PMed you current email of Brush - he coded HT.
Email him for assistance.


Hermit, did you find any english docs ?

I figured out some of the program basics from the polish docs, but a couple of things remain :

1) How to specify which instrument # in a pattern

2) How to set the current octave for a note.

I also tried to build and run the program from the source code using 64tass and the TMPview.exe utility in Vice.

I assembled :

depacker.src.prg
discmenu.src.prg
edsrc.prg
ext.depack.src.prg
interupts.src.prg
packer.src.prg
shortener.src.prg

Then I started Vice and started the monitor and set $01 -> $36.

I then manually loaded the above programs (load "<xx>.prg" 0

I started the program with g A200.

It's sort of working, but the screen graphics / sprites are not displayed correctly.

And pressing back-arrow (disk menu), just exits to Basic.
2013-12-25 12:17
Hermit

Registered: May 2008
Posts: 208
@mstram: Just PM-ed you... I cqn't help with HardTrack Composer because I have no docs other than some key functions I found at Ice's HVMEC page in the past...
2013-12-25 13:13
mstram
Account closed

Registered: Dec 2013
Posts: 112
Ok figured out from "reading" the docs that octave +/ is x,v.

Also the 8x thing in the instrument column is apparently a "drum" instrument, not sure what that means, have to try to translate and/or experiment with it.

I'm also trying to figure out if the "doc-noter" responds to any other keys than space (move forward).

**edit* Just found out the C= key moves backwards in the 'noter'
2013-12-27 13:27
Asterion
Account closed

Registered: Dec 2013
Posts: 1
It was a great editor back in the day
Haven't used this thing in years ;)

Keybindings:
-----------
F1 play
F2 stop
F3 continue
F5 slow play
F7 fast play
arrow disk menu
+- change song

CTRL + 1 2 3 move between track tables
CBM + 1 2 3 mute channels 1-3
, . / macro-pulse-filter tables
SHFT+RETURN (from track tables) move to pattern editor
S sound editor
K L change tempo
CBM+CLR delete track
CBM+P kill patterns
CBM+K kill tracks
CBM+M kill macros/pulse/filter data


Track window data:
-----------------
$00-$7f pattern numbers
$80-$FC change transposition
$FD xx jump to track position
$FE end of track
$FF jump to beginning


Macrocommand data:
-----------------
xx yy

xx
$d404 (nybbles reversed!)

yy
$00-$5C relative transposition
$80-$DF absolute transposition

$FE stop macrocommand
$FF yy loop to position

yy values are directly inserted into $d401 if the instrument is a 'Drum' Instrument.


Pulse data:
----------
xx yy

xx add/substract from pulse (even/odd numbers respectively)
yy how many frames

$FF yy loop to position


Filter data:
-----------
xx yy

xx add to $D416
yy how many frames

$80 yy loop to position


Pattern data:
------------
xxx yy

xxx notes
END (CBM+E) end of pattern
GLU yy (CBM+U) glissando up
GLD yy (CBM+S) glissando down
DEL (CBM+D) trigger release
CUT (CBM+C) release with zero in $d406 (low nybble)

yy instrument number increased by $80
$6f plays legato

SHFT+RETURN return to track table
X V change octave


Sound Editor:
------------

pulse/filter start - this is the initial pulse/filter cutoff for the sound
pulse/waveform/filter number - they refer to corresponding macro tables

vibrato width - initial vibrato depth
vibrato add - how fast the depth will rise
vibrato end - final vibrato depth
(Longhair clearly wanted more accurate control over vibrato)

fx byte - xy
x
0. normal ins
8. drum instrument (the pitch is always absolute)
y
0-2. hardrestart settings (how many frames)

$d017/$d018 - xy
x resonance
y filter type (1.lp 2.bp 4.hp)
2013-12-27 15:42
mstram
Account closed

Registered: Dec 2013
Posts: 112
Thank you very much !
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
TheEnemy/TREX/THD
zscs
Ghost/Quantum
csabanw
Exile/Anubis
Krill/Plush
MCM/ONSLAUGHT
Pad/G★P
www.gb64.com
Guests online: 84
Top Demos
1 Next Level  (9.8)
2 Mojo  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Comaland 100%  (9.6)
6 No Bounds  (9.6)
7 Uncensored  (9.6)
8 The Ghost  (9.6)
9 Wonderland XIV  (9.6)
10 Bromance  (9.6)
Top onefile Demos
1 It's More Fun to Com..  (9.8)
2 Party Elk 2  (9.7)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.5)
5 Rainbow Connection  (9.5)
6 TRSAC, Gabber & Pebe..  (9.5)
7 Onscreen 5k  (9.5)
8 Wafer Demo  (9.5)
9 Dawnfall V1.1  (9.5)
10 Quadrants  (9.5)
Top Groups
1 Oxyron  (9.3)
2 Nostalgia  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Crest  (9.3)
Top Original Suppliers
1 Derbyshire Ram  (9.5)
2 Black Beard  (9.4)
3 hedning  (9.2)
4 Baracuda  (9.1)
5 Irata  (8.5)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.052 sec.