. - .
 
Hively Tracker
News ::  About ::  Forum ::  Download ::  Tunes ::  Screenshots ::  Competition ::  Links
 
. - .
. - .
 
User 
Password 
Create new account
 
. - .

. - .
 
Cool Sites
 
. - .

. - .
 
Link to us
 
. - .

. - .
  Forums > Hively Tracker Discussion > AHX/HVL2EXE or EXE Export?

Page: 1

AHX/HVL2EXE or EXE Export?

spotUP
Posted: 2007-01-10 14:05:59
Moderator
Posts: 195

Member since:
2006-12-15 18:06:32
Hi!

I had a look at the music compo rules at the Breakpoint 2007 homepage, and to my disgrace I found out that there will be no tracked music compo.
However, there is an EXE music compo for oldskool computers.

So I thought of a nice tool, alternatively a new feature, a tool that makes an exe out of a Hively Tracker song. It could be a simple command line tool, one for 68k and one for aos4.
Or maybe a 68k version would be enough. Guess so.

Alternatively an option to export an exe directly from Hively Tracker.

OK, Spot, but WHY!?!

Simply to try to turn the no tracked music dissapointment into
something positive, and to try to encourage people to use Hively Tracker for their exe entries. =)

http://www.uprough.net
syphus
Posted: 2007-01-10 14:42:02
Expert at chit-chat
Posts: 122

Member since:
2006-12-14 19:47:57
Excellent, spot, cheers:) I'll be at BP and this might be my only way to enter a music competition. A tool would be nice - then it could be developed without requiring new Hively versions. Either way, it's good:)
http://syphus.untergrund.net
eleKtro
Posted: 2007-01-30 09:10:28
Occasional visitor
Posts: 35

Member since:
2007-01-04 11:18:11
@ spot - are something in this matter is done ? i for example an amiga based musican(never write any xm and don't want to do that)and only way to release something at break is an mp3 contribution or .exe compo. hively is good for .exe compo. so when expect something ?
Cube Printing
Deltafire
Posted: 2007-01-30 16:42:25
Occasional visitor
Posts: 17

Member since:
2007-01-06 10:41:03
Maximum size of the executable: 32768 bytes. Note, info files, and readmes don't count into this limit


Linux/SDL:
-rwxr-xr-x 1 chris users 31444 Jan 30 16:37 play_hvl

Windows:
-rw-r--r-- 1 chris users 46634 Dec 27 22:39 play_hvl.exe

I guess some optimisation and/or a packer will be needed to meet the size requirements. Even so, Hivelytracker might be at a disadvantage compared to the sound quality/abilities of modern software synths - you'll have to use your creativity to bridge the gap and produce a winning tune :)
eleKtro
Posted: 2007-01-31 03:40:38
Occasional visitor
Posts: 35

Member since:
2007-01-04 11:18:11
I guess some optimisation and/or a packer will be needed to meet the size requirements.


Are you joking ? The .hvl filesize is so small, even without compression yo can fit the composize(anyway compression will be nice).

Cube Printing
Deltafire
Posted: 2007-01-31 15:53:40
Occasional visitor
Posts: 17

Member since:
2007-01-06 10:41:03
You misread my post - I was referring to the executable competition at breakpoint, which has a 32k filesize limit. This includes the player code!
Mr_Eeh
Posted: 2007-02-01 06:33:51
Occasional visitor
Posts: 39

Member since:
2007-01-30 05:03:02
Linux/SDL:
-rwxr-xr-x 1 chris users 31444 Jan 30 16:37 play_hvl

Windows:
-rw-r--r-- 1 chris users 46634 Dec 27 22:39 play_hvl.exe


Why not makin' Amiga executables? There won't be oldskool section in the executable music compo or what?
play_hvl.exe packed with UPX is still 27kbytes..
Deltafire
Posted: 2007-02-01 16:28:51
Occasional visitor
Posts: 17

Member since:
2007-01-06 10:41:03
Only the Amiga 500/600 is eligible for the oldskool music section, and I don't think that has enough CPU power to run Hivelytracker's replayer - although it might be possible.
exobuzz
Posted: 2007-02-02 00:52:38
Moderator
Posts: 56

Member since:
2006-12-14 18:21:01
Thats true. Nutman asked me about this before, but since hively in it's current form needs probably an 030 to playback even 4 channel tunes, it's not going to be possible. It is possible to playback ahx on an a500, but even than uses a lot of cpu power. with some optimisation of the original AHX replayer and modifying it to support the additional hively features/channel with a fast mixing routine, might make it possible, but thats going to be a fair bit of work. You are still probably talking 8 channels max though..
syphus
Posted: 2007-02-02 04:24:23
Expert at chit-chat
Posts: 122

Member since:
2006-12-14 19:47:57
A 4ch Hively module would be fine - it's the extra effects column that makes all the difference;) Obviously that's more processing, but do you think it could be a fair trade off? Then it makes ahx vs 4ch hvl a bit more like mod vs 4ch xm...if you see what I mean. Er. It's late.
http://syphus.untergrund.net
Xeron
Posted: 2007-02-02 08:41:17
Supreme Being
Posts: 435

Member since:
2006-12-13 11:34:00
4ch hively modules without ring modulation or panning wouldn't take significantly more CPU than AHX modules if a specific replayer was written in 68k asm, since like AHX you'd have one oscillator per Paula channel.

However, using a general HVL replayer to play a module without ring modulation or panning and only 4 channels will always take quite a lot more CPU than the AHX replayer because it mixes all channels down to 2 16 bit channels, which on Paula would then have to be shifted to 14bit audio for decent playback (and it would still do panning calculations even if the end result is amiga-style hard stereo).

There are plans for a 68k optimised HVL replayer (which I hope to use with the music disk), but I don't know how long thats going to take, and that will still probably mostly be C. Don't expect that replayer to suddenly make all HVL tunes play on 68000, or even on unexpanded A1200.

AHX forever!
Mr_Eeh
Posted: 2007-02-03 14:15:06
Occasional visitor
Posts: 39

Member since:
2007-01-30 05:03:02
"Supported platforms in the newschool variant are anything with a CPU with 32 bit or wider data bus (PC, Mac, Amiga AGA/PPC, XBOX...)."
breakpoint.untergrund.net

maybe entering the ring of newschool tunes?
eleKtro
Posted: 2007-02-05 13:27:05
Occasional visitor
Posts: 35

Member since:
2007-01-04 11:18:11
Deltafire said:
You misread my post - I was referring to the executable competition at breakpoint, which has a 32k filesize limit. This includes the player code!


I checked some thing on PC for XM format. From 64kb size XM you can make 32kb .exe file. But, it's not for me anyway... i don't write XM tunes;}

Cube Printing

Page: 1
 
. - .