| |
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. |
|
| |
Dane
Registered: May 2002 Posts: 423 |
Sure, let me testdrive! |
| |
dalezy
Registered: Apr 2002 Posts: 476 |
i'm somewhat interested in it.
which new features come along with that one? |
| |
Case
Registered: Aug 2002 Posts: 142 |
laxity - will you ever release your original player / packer / editor ? |
| |
Laxity
Registered: Aug 2005 Posts: 459 |
Havn't given that much thought!.. I actually found my editor on the net recently, so it's out there.. The source and packer (yeah right.. packer! hehe) is however not. But if people are interested, I see no point why not. It's not rocket science! |
| |
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! |
| |
Dane
Registered: May 2002 Posts: 423 |
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. |
| |
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. :-) |
| |
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! |
| |
aeeben
Registered: May 2002 Posts: 44 |
laxity back on c-64, excellent :) |
| |
Henne
Registered: Feb 2005 Posts: 26 |
Hi!
I'm interested in your player, too. Just finished a tune using NewPlayer 20.g4. |
... 54 posts hidden. Click here to view all posts.... |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 - Next |