| View previous topic :: View next topic |
| Author |
Message |
tlr Vic 20 Devotee
Joined: 04 Oct 2004 Posts: 212 Location: Stockholm/Sweden
|
Posted: Mon Oct 12, 2009 1:27 pm Post subject: Datapop! (new music demo, new player) |
|
|
Name: Datapop!
Author: tlr
Release Date: 2009-10-12
Download: tlr_-_datapop_vic20.zip
Audio: tlr_-_datapop_vic20.mp3 (sampled from PAL hw)
(Pouet: Datapop!)
Datapop is a music demo for the unexpanded Commodore Vic-20 computer.
Runs best on PAL but works on NTSC (wrong tempo), should run in all
memory configurations.
The core of the demo is my new player: Ultraplayer!
Hold <SHIFT> to see some player gore.
See the included README.txt for details.

Last edited by tlr on Fri Oct 16, 2009 11:58 am; edited 2 times in total |
|
| Back to top |
|
 |
Mermaid Vic 20 Poser

Joined: 19 Jun 2004 Posts: 18 Location: Kristiansund, Norway
|
Posted: Mon Oct 12, 2009 3:00 pm Post subject: |
|
|
Sounds great! :) _________________ Happy owner of Mega-Cart #0178 :) |
|
| Back to top |
|
 |
carlsson Class of '6502

Joined: 10 Mar 2004 Posts: 5511 Location: Västerås, Sweden
|
Posted: Tue Oct 13, 2009 12:29 am Post subject: |
|
|
| Quote: | | Ultraplayer uses tight control of the 4 oscillators to provide 9 bits of frequency resolution and up to 6 bits of PWM. All you hear is the original VIC oscillators. No volume register modulations. |
Hm, is this approach the same as TBC just implemented? I know Stockholm is a small city but it seems quite remarkable if two people within a half year made pretty much the same thing.
However I wonder how IRQ/CPU intensive the tight control is. For applications where the music is prioritized I am sure these new routines are superb but once you start to add advanced graphical effects requiring both CPU time and exact timing, the music player is preferred to take as few raster lines as possible. _________________ Anders Carlsson
 |
|
| Back to top |
|
 |
Diddl Vic 20 Devotee

Joined: 10 Jun 2009 Posts: 230 Location: Austria
|
Posted: Tue Oct 13, 2009 12:30 am Post subject: |
|
|
Ultraplayer - very nice work! _________________ Final Expansion 3, the most powerful cartridge for your VIC-20 |
|
| Back to top |
|
 |
Mermaid Vic 20 Poser

Joined: 19 Jun 2004 Posts: 18 Location: Kristiansund, Norway
|
Posted: Tue Oct 13, 2009 1:31 am Post subject: |
|
|
| carlsson wrote: | | For applications where the music is prioritized I am sure these new routines are superb but once you start to add advanced graphical effects requiring both CPU time and exact timing, the music player is preferred to take as few raster lines as possible. |
It'd be awesome for title tunes for games though :) _________________ Happy owner of Mega-Cart #0178 :) |
|
| Back to top |
|
 |
tlr Vic 20 Devotee
Joined: 04 Oct 2004 Posts: 212 Location: Stockholm/Sweden
|
Posted: Tue Oct 13, 2009 2:06 am Post subject: |
|
|
| carlsson wrote: | | Quote: | | Ultraplayer uses tight control of the 4 oscillators to provide 9 bits of frequency resolution and up to 6 bits of PWM. All you hear is the original VIC oscillators. No volume register modulations. |
Hm, is this approach the same as TBC just implemented? I know Stockholm is a small city but it seems quite remarkable if two people within a half year made pretty much the same thing. |
I don't know him or what approach he uses and I don't think he knows my approach.
I did hear the mp3 he posted yesterday in the games forum so I decided it was time to take my player of the shelf and do a first release.
PWM is something I've been trying to do for quite a while using the same principle but didn't fully realize exactly how tight the control has to be.
I started implementing it mid December 2008 using new insights into the internals of the oscillators.
The new player and this music was completed by the end of January 2009/beginning of February 2009.
| carlsson wrote: | | However I wonder how IRQ/CPU intensive the tight control is. For applications where the music is prioritized I am sure these new routines are superb but once you start to add advanced graphical effects requiring both CPU time and exact timing, the music player is preferred to take as few raster lines as possible. |
In Ultraplayer the control is quite CPU intensitive, both NMI and code outside interrupt.
(enabling PWM for less voices makes it a bit less CPU intensitive)
The aim was maximum control and to make it fit on unexpanded VICs. |
|
| Back to top |
|
 |
Vic20-Ian Vic 20 Enthusiast
Joined: 24 Aug 2008 Posts: 196 Location: Isle of Man
|
Posted: Tue Oct 13, 2009 2:15 am Post subject: |
|
|
I love it and I don't usually like demo music at all.
I love the way it is put together.
Holding down Shift for a glimpse of the Vic20 "Matrix" is fun too!
Now if you could get it to sound like the violin like qualities of Brian May's guitar and play Queen's Keep Yourself Alive on the Vic I will have all my favourite things combined.
Great work. Thank you. _________________ Vic20-Ian
The best things in life are Vic-20
Upgrade all new gadgets and mobiles to 3583 Bytes Free today! Ready |
|
| Back to top |
|
 |
Boray Musical Smurf

Joined: 03 May 2004 Posts: 2443 Location: Sweden
|
|
| Back to top |
|
 |
tlr Vic 20 Devotee
Joined: 04 Oct 2004 Posts: 212 Location: Stockholm/Sweden
|
Posted: Tue Oct 13, 2009 2:06 pm Post subject: |
|
|
Thanks for the positive comments!
I've added an mp3 download to the original post. (sampled from my PAL Vic-20) |
|
| Back to top |
|
 |
|