Search found 84 matches

by Gorf
Thu May 11, 2017 4:43 am
Forum: Hardware and Tech
Topic: Musical Keyboard that Uses the VIC Chip?
Replies: 10
Views: 2118

Musical Keyboard that Uses the VIC Chip?

This is just a musing, really more of a hypothetical "what if?" situation, but would it be possible to create a musical keyboard that uses the VIC (or SID chip) as its synthesizer? I know this has been done by Yamaha with their YM3812 and YM2413 chips, which have been used in various sound...
by Gorf
Sun Jan 15, 2017 9:48 am
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Re: Musical Note Duration Conversions

To make Mike's player more timing explicit: 6 t=ti:fori=1tolen(a$):pokev+12,n(asc(mid$(a$,i,1))-64):t=t+3:fors=0to0:s=ti<t:nexts,i Then each letter in the string is 3/60th of a second, and the music lasts exactly 3/60*len(a$) seconds. To ensure the first note is the right length you can add a @ to ...
by Gorf
Sat Jan 07, 2017 3:03 pm
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Re: Musical Note Duration Conversions

Mike wrote: Yes.
Ok, thank you. :mrgreen:
by Gorf
Sat Jan 07, 2017 11:13 am
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Re: Musical Note Duration Conversions

Just one small addition: [...] more than one voice would be done by interleaving the note data in the string, [...] It is also possible to use an own string for each voice. That avoids the interleaving, but you have to take a little more oversight that the voices keep in step. You'd then retrieve t...
by Gorf
Thu Jan 05, 2017 7:33 am
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Re: Musical Note Duration Conversions

Bobbi wrote:
Which make sense because the 6502's speen on the NTSC VIC-20 is slightly more than 1 MHz, right?
It has more to do with however fast BASIC happens to be when executing a FOR loop.
Ok, thanks for the clarification. :D
by Gorf
Tue Jan 03, 2017 6:37 pm
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Re: Musical Note Duration Conversions

So, am I correct that 1, 2, 4, or 8 are essentially whole, half, quarter, and eighth notes? If so, how do you determine the playback speed? :D Yes. Playback speed is faster the lower the number is and slower the higher the number is. Ok, thank you for clarifying that. :D To answer your question abo...
by Gorf
Tue Jan 03, 2017 5:23 pm
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Re: Musical Note Duration Conversions

Just one small addition: [...] more than one voice would be done by interleaving the note data in the string, [...] It is also possible to use an own string for each voice. That avoids the interleaving, but you have to take a little more oversight that the voices keep in step. You'd then retrieve t...
by Gorf
Tue Jan 03, 2017 2:15 pm
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Re: Musical Note Duration Conversions

Ok, I understand what you are saying about FOR...NEXT loops and I have a rudimentary understanding of how trackers work and how they time notes. Can you tell me what lines to change to use different notes and also, can you take advantage of more than one voice using this approach? :D I deliberately...
by Gorf
Tue Jan 03, 2017 1:59 pm
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Re: Musical Note Duration Conversions

Or maybe use the VIC's own stopwatch for timing! 10 S=TI 20 FOR I=1TO1000:NEXTI 30 PRINT TI-S So, that gives me a value of 73, can you please tell me what I can deduce from that? :D How about FOR T=1 TO S/N : NEXT Where S is playback speed and N is note length, for example 1,2,4 or 8. So, am I corr...
by Gorf
Tue Jan 03, 2017 12:00 pm
Forum: Programming
Topic: Musical Note Duration Conversions
Replies: 19
Views: 3126

Musical Note Duration Conversions

Hello! :D

I was wondering if someone could give me a good guide for musical not duration conversions as I am trying to use my VIC to create some music using POKEs and FOR...NEXT loops.

Thanks! :D
by Gorf
Thu Sep 15, 2016 3:44 pm
Forum: Collecting and History
Topic: Voodoo Castle cartridge PCB
Replies: 5
Views: 1625

Re: Voodoo Castle cartridge PCB

It's the first time I see a Voodoo Castle (or any Commodore game cart) with a single 16kBytes ROM with address decoder instead of 2 of 8kBytes. I think both of my Voodoo Castle cartridges are like that... Guessing it was manufactured in Europe by Commodore Germany... Ok, interesting, thank you for ...
by Gorf
Thu Sep 15, 2016 6:55 am
Forum: Collecting and History
Topic: Voodoo Castle cartridge PCB
Replies: 5
Views: 1625

Re: Voodoo Castle cartridge PCB

As for the green color, that is simply the solder mask. Its a colored lacquer which protect the copper traces and make it easier to solder to small, closely spaced pads. Different manufacturers had different chemical composition of their lacquer, which would give you a slightly different color as a...
by Gorf
Wed Sep 14, 2016 7:12 pm
Forum: Collecting and History
Topic: Voodoo Castle cartridge PCB
Replies: 5
Views: 1625

Voodoo Castle cartridge PCB

Hello, I recently purchased a second Voodoo Castle cartridge off of eBay. I am going to use the case as a case for my VIC-20 Multicast that I purchased a while back. Anyway, my question is this: When I opened up the cartridge to switch out the PCBs, I noticed that a) The chips were quite a bit shini...
by Gorf
Mon Mar 28, 2016 2:46 pm
Forum: Emulation and Cross Development
Topic: CBM prg Studio
Replies: 239
Views: 158401

Re: CBM prg Studio

Yes, thanks for the help! :wink: It's best to use the screen code builder tool (F4) first to get a feel for them. Thanks for the tip. :D NOTE: I am really glad there is a community like this out there for VIC-20 users and I hope this forum continues to grow because I know it has been a huge help to...
by Gorf
Mon Mar 28, 2016 11:39 am
Forum: Other Systems
Topic: Top 5 favorite computers
Replies: 17
Views: 4148

Re: Top 5 favorite computers

Boray wrote:I guess you mean retro computers...

Vic-20
C64
Amiga 1200
Plus/4
Amiga 500
Yes, sorry if that was not clear, also after my original post, I noticed I forgot my non 8 bit Commodore favorites (Amiga 1200, Apple //e, Macintosh Classic II, and IBM PC XT). :)