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 > JCH NewPlayer 21.g4 beta
2005-08-23 16:09
Laxity

Registered: Aug 2005
Posts: 459
JCH NewPlayer 21.g4 beta

I febuary/march I decided to code a player for JCH's editor. Mostly because I was feeling like doing some tunes on the 64 again, after attending the X'2004 event. Basically I was annoyed by the tie-note syncronization problem with 20.g4 and just felt up to coding some 64 stuff again. For the past four, five months Drax has been testing the player, and given me some response as to what features to integrate into it and such. If there's any interest in trying out the player I'd release the present beta version with whatever bugs it suffers from. The player has been written from scratch and has some new features, and is roughly the same speed as the old one... So if people still use the JCH editor and find this interesing, please say so! I'd especially be interested in feedback in regards to bugs discovered and suggestions for features etc.
 
... 54 posts hidden. Click here to view all posts....
 
2005-08-24 06:23
Laxity

Registered: Aug 2005
Posts: 459
21.g4 supports almost every feature of 20.g4, except for the note off wavetab pointer. This can be set using a super command if needed!

The CPU usage is around $1f - $20 in a standard tune.. Obviously this can be a lot more if really nasty vibratos are used on all 3 channels..

21.g4 feature list:

Instrument:
- hard restart / normal restart / no retart setting
- restart pulse / filter on note on setting (can be set to restart on set instrument command only)

Super commands:

- Slide up
- Slide down
- Set instrument with alternate wavetab pointer (new)
- Vibrato
- Portamento (new - auto slide.. transpose safe!)
- Set DSR on instrument (will be kept until instrument a new instrument command is set)
- Set DSR directly (will NOT be kept on instrument)
- Set wavetab pointer directly (will NOT be stored in instrument)
- Set filter pointer or filter value (any running filter envelope will be cancelled)

Other:

Speed table of 2, 3 or 4 entries (for crack/shuffle or other beat types..)

Known bugs:

- Hard restart can fail if a value of $02 is used in the speedtable thing and notes are played as fast as possible.. There's some syncronization bug there, but it's rarely encountered - actually I've never encountered it myself..
- Restarting the tune (f1) in the editor might sometimes throw off the synronization of the speed table .. Hitting f1 again a few times usually resolves the problem! Had this bug once!
2005-08-24 08:39
Dane
Account closed

Registered: May 2002
Posts: 421
I don't know if you've considered it already, Laxity, but I always found the command 'change arpeggio-speed' in the arp-table very useful. In some of my own versions I'm using $7E for it since I only use $7F for looping.

I've also done some experiments with 'hard pulse' a la player 19, with the option of some instruments using the pulse-table. This was to save r-time and space but maybe it's overkill for a general player.

Also, I've had ideas about filterenvelope change-options in the arpeggio/filtertable. On 8580 this could work but on 6581 it would be clickfest. Comments?

Maybe you've already given vibrato an overhaul. If not, I've got some odd version of it that doesn't use note-table to calculate but instead just adds/subtracts x value y number of times. Very r-timeconsuming and I noted you could do weird vibrato effects with it i.e. go several octaves up/down if you wanted.

Poke me if you want to talk more about my ideas and different versions of the players.
2005-08-24 14:06
SIDWAVE
Account closed

Registered: Apr 2002
Posts: 2238
Laxity: I would try out the editor, if you stick some labels on the numbers, so one knows what he is doing in the soundtables. :-)
2005-08-24 14:25
Laxity

Registered: Aug 2005
Posts: 459
Rambones: Haha.. labels.. you gotta be kidding.. It wouldn't be fun if there wasn't some deduction involved ;) .. You're taking about the "laxity editor", right?.. Well.. It's basically a hex editor, so ... The old editor I found at: http://c64.rulez.org/onslaught/c64misc/music/Laxity_Editor_V32...

Sourcecode?.. Well.. I'll just have to find a good place to upload it!
2005-08-25 10:30
aeeben

Registered: May 2002
Posts: 43
laxity back on c-64, excellent :)
2005-08-25 18:02
Henne

Registered: Feb 2005
Posts: 26
Hi!
I'm interested in your player, too. Just finished a tune using NewPlayer 20.g4.
2005-08-26 00:52
Nafcom

Registered: Apr 2002
Posts: 588
when I searched for this player didn't find it in CSDb, so why not adding it? :) (2nd theory: I am blind :D ).
2005-08-26 05:51
Laxity

Registered: Aug 2005
Posts: 459
Yeah.. it's not added.. Can I just upload it to here?
2005-08-26 05:54
Laxity

Registered: Aug 2005
Posts: 459
Aleksi.. ;).. It's been a while, eh?.. Btw. really cool stuff you've done on the 64 these last couple of years!.. You should've been in the scene in the old days - you could have sturred things up a bit when everybody tried to make "fast" players.. :) Good work with Polly.. She's mighty fine..
2005-08-26 07:35
Clarence

Registered: Mar 2004
Posts: 120
Laxity, good to see you back!

Just a little advert. :)
The tunes by Drax in Irrational/Chorus ( Irrational ) are already utilising the 'under-construction' Laxity palyer.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 - 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
Bieno/Commodore Plus
Laurikka
Mason/Unicess
iAN CooG/HVSC
Dymo/G★P
kbs/Pht/Lxt
Ray Manta/DataDoor
wbochar
MightyAxle
Zirias/Excess
t0m3000/HF^BOOM!^IBX
chesser/Nigaz
Guests online: 111
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Coma Light 13  (9.7)
4 Edge of Disgrace  (9.6)
5 Mojo  (9.6)
6 Uncensored  (9.6)
7 Wonderland XIV  (9.6)
8 Comaland 100%  (9.6)
9 No Bounds  (9.6)
10 Unboxed  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Party Elk 2  (9.6)
3 Cubic Dream  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Morph  (9.5)
8 Dawnfall V1.1  (9.5)
9 Onscreen 5k  (9.5)
10 Daah, Those Acid Pil..  (9.5)
Top Groups
1 Booze Design  (9.3)
2 Oxyron  (9.3)
3 Nostalgia  (9.3)
4 Censor Design  (9.3)
5 Triad  (9.2)
Top Crackers
1 Mr. Z  (9.9)
2 Antitrack  (9.8)
3 OTD  (9.8)
4 S!R  (9.8)
5 Fungus  (9.7)

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