Jump to content
IGNORED

CV Tracker - Music composer - Early Dev Demo


RKGames

Recommended Posts

http://www.youtube.com/watch?v=xVqwdJzB-B0&feature=youtu.be

 

I've started to work on a music tracker for coleco games. Here is a demo of it's early stage of development. I got a ways to go before this will generate actual coleco music format data but wanted to share to show my continued support for the coleco community.

 

Take care,

Russ

  • Like 4
Link to comment
Share on other sites

Now this is excellent news! :)

 

I hope you'll be keeping notes along the way. I say this because, after releasing six new CV games at the end of this year, I'll be taking a break from CV homebrew publishing in 2013 and I'll be starting work on BasicVision. And the very first thing I'll do as part of the BV project is to study the ColecoVision's sound capabilities, and work on custom sound development tools in Java. I will later integrate these tools into the global BasicVision IDE (which will also be developed in Java, obviously).

 

The underlying logic behind this is that sound output is an essential part of any game, and given that I currently know next to nothing about sound output on the CV, I'll be pretty much starting from scratch with it, and I know that if I can't add good music and sound effects to my future CV games made with BasicVision, then all the time and effort I will have poured into the BV project will have been for nothing. So I'll be starting with the toughest part, namely sound output, and if I can't acquire a good understanding of it and make good dev tools, then I'll stop the whole project right there.

 

All this to say that I may very well look you up next year about this sensitive subject, Russ. :)

Edited by Pixelboy
Link to comment
Share on other sites

That's a great news !! There's only basic tool for Coleco around the web, this one seems to be very useable and will be really usefull.

Will you share it with the community ?

 

Yes i'm planning on sharing CV Tracker with the coleco community once it's done. I'll likely send a weekly update on the project like i do with my other projects so hopefully it will come along nicely!?

 

Take care

Russ

Link to comment
Share on other sites

I think this is pretty awesome. It almost looks easy enough for me to use it and I know nothing about music!

 

Well done sir!

 

Thanks! that is my plan with CV Tracker, to release an easy to use music composer that with enough playing around, someone could create nice music with little music background! or if you have the sheet music to something, you can plug in the notes as i did with the metroid demo tune. I'm not musically inclined at all, and always liked the amiga mod tracker tools, but figured i'd need to write one from scratch so i have control of the output file creation to allow for the coleco music format. Hopefully it will become a nice tool to use in the near future!!!! thanks for the kind words on the early demo version everyone!!!

 

I'm also hoping to release a .ROM builder function that will create a compilable stand along jukebox rom of your song so anyone without much coding skill could compile the output and enjoy on your CV hardware. this will come later though!

 

Russ

Link to comment
Share on other sites

Now this is excellent news! :)

 

I hope you'll be keeping notes along the way. I say this because, after releasing six new CV games at the end of this year, I'll be taking a break from CV homebrew publishing in 2013 and I'll be starting work on BasicVision. And the very first thing I'll do as part of the BV project is to study the ColecoVision's sound capabilities, and work on custom sound development tools in Java. I will later integrate these tools into the global BasicVision IDE (which will also be developed in Java, obviously).

 

The underlying logic behind this is that sound output is an essential part of any game, and given that I currently know next to nothing about sound output on the CV, I'll be pretty much starting from scratch with it, and I know that if I can't add good music and sound effects to my future CV games made with BasicVision, then all the time and effort I will have poured into the BV project will have been for nothing. So I'll be starting with the toughest part, namely sound output, and if I can't acquire a good understanding of it and make good dev tools, then I'll stop the whole project right there.

 

All this to say that I may very well look you up next year about this sensitive subject, Russ. :)

 

Sounds like a neat project! hopfully CV tracker will be a success story by that time and i'll have info to share. I'm still just getting starting with learning the coleco music format myself but hopefully things will make sense to me soon enough?!

 

Take care

Russ

Link to comment
Share on other sites

Sounds like a neat project! hopfully CV tracker will be a success story by that time and i'll have info to share. I'm still just getting starting with learning the coleco music format myself but hopefully things will make sense to me soon enough?!

 

I was supposed to get started on BasicVision last year, but when Eduardo provided all these SG-1000 ports for me to publish, let's just say you don't say no to something like that. But I'll be done with outsourced projects after this last batch of six games, and I won't let anything distract me from BasicVision next year.

 

Daniel Bienvenu seems to be MIA at the moment, I hope he will come back. He knows the Coleco sound format like the back of his hand...

Link to comment
Share on other sites

Sounds like a neat project! hopfully CV tracker will be a success story by that time and i'll have info to share. I'm still just getting starting with learning the coleco music format myself but hopefully things will make sense to me soon enough?!

 

I was supposed to get started on BasicVision last year, but when Eduardo provided all these SG-1000 ports for me to publish, let's just say you don't say no to something like that. But I'll be done with outsourced projects after this last batch of six games, and I won't let anything distract me from BasicVision next year.

 

Daniel Bienvenu seems to be MIA at the moment, I hope he will come back. He knows the Coleco sound format like the back of his hand...

 

I agree, Dan is the coleco sound guru! I sent Dan a message early today asking to help explain more on how the coleco music format works.. I'm getting close to being at a point where i'll be ready to export to a file, so i'm hoping to have dan explain in more detail how the format works.

 

Good luck on BasicVision. I'm not familar with it i admit, is it going to be a basic language with IDE for coleco? sounds neat either way.

Link to comment
Share on other sites

Good luck on BasicVision. I'm not familar with it i admit, is it going to be a basic language with IDE for coleco? sounds neat either way.

 

There's a small sub-section devoted to BV on my Team Pixelboy web site. Everything is concentrated in a downloadable text document, so feel free to look it over if you're interested. I won't be working on it until next year anyhow. :)

Link to comment
Share on other sites

Now, thalk about something we all need here!!!! ... A music tool! :D

well.... except maybe for newcoleco ;)

 

When you first talked me about this, I was all happy but seing it in action! Wow!

 

Can't wait to get my hands on this!

I'll FINALLY be able to produce all those sounds and melodies I have in head! SWWWEEEET!

 

Can a midi keyboard can be used with it?

Link to comment
Share on other sites

Awesome!

 

Sure looked like you have a great start on the project.

 

You talked at the end about it outputting midi files for cell phones, what about outputting .mp3? Then you could play it on most anything. Just a thought.

Link to comment
Share on other sites

http://www.youtube.com/watch?v=7_sAXYjc8Hw&feature=youtu.be

 

I added a new demo song in this video, Anyone with info on emulating the ti SN 76489 AN sound chip message me. I'm trying to figure out the best (and easier) way to simulate the sounds of the coleco sound chip without completely going nuts.

 

I found a nasty error in my code that was causing all the notes to play in the wrong octave, playing the mario bros song made it easier to notice the error. thats been fixed and i also am starting to work on a file save format for .CVT files. and then onto a coleco compatible file format once i understand how the colco music format works.

 

Take care,

Russ

Link to comment
Share on other sites

If you manage to generate sound format compatible with Daniel's sound routine , I'm really looking foward for that tool!!

 

And as you seem extremely good... once done... i propose you a new challenge... make a tool that convert musique from SID (Commodore 64) files to the coleco sound format. (Of course i aware the result of converting SID to Coleco sound chip will not be good sometimes and some effect are not reproductible on coleco's sound chip , but it could generate something "audible" that we could eventually adjust later with your tracker! ).

Link to comment
Share on other sites

If you manage to generate sound format compatible with Daniel's sound routine , I'm really looking foward for that tool!!

 

And as you seem extremely good... once done... i propose you a new challenge... make a tool that convert musique from SID (Commodore 64) files to the coleco sound format. (Of course i aware the result of converting SID to Coleco sound chip will not be good sometimes and some effect are not reproductible on coleco's sound chip , but it could generate something "audible" that we could eventually adjust later with your tracker! ).

 

A SID converter would be cool. it would be a nice addition sometime down the road! I did have an idea once i hopefully get some SN76489AN emulation working, I want to add the ability to define sound effects as instruments, so it could be possible todo some kind of rob hubbard type effects?! This also is down the road but is a must attempt feature!

 

I had a good few hours of coding over the last few days and am inching closer to having a full working tracker (midi for now). Once i got most of the important features working i'm going to see how to get emulation of the coleco sound chip working. I found some interesting info on SN76489An in some mame articles. Anyone with any info on emulation of this chip let me know!!!!!

Link to comment
Share on other sites

A SID converter would be cool. it would be a nice addition sometime down the road! I did have an idea once i hopefully get some SN76489AN emulation working, I want to add the ability to define sound effects as instruments, so it could be possible todo some kind of rob hubbard type effects?! This also is down the road but is a must attempt feature!

 

After hearing some of Daniel Bienvenu's work, I can tell you that the CV is capable of very SID-like effects. :)

Link to comment
Share on other sites

I added a new demo song in this video, Anyone with info on emulating the ti SN 76489 AN sound chip message me. I'm trying to figure out the best (and easier) way to simulate the sounds of the coleco sound chip without completely going nuts.

 

I don't know if this helps, but have you considered using a VST host with a synth plug in to simulate the SN 76489 chip? Here's a VST instrument that can emulate that chip (and many others).:

 

http://www.plogue.co...cts/chipsounds/

 

Here's the main page I found these at:

 

http://woolyss.com/c...sic-plugins.php

 

Found another one that might be even better:

 

http://woolyss.com/c...ns.php?s=SN-EMU

 

I hope that helps in some way.

Link to comment
Share on other sites

I heard you mention that you are using C# so this should be of some assistance.

Cogwheel : C# Sega 8 bit emu with Colecovision support. :)

 

Blargg's Audio Libraries also seems like a possibility. It's an audio library not in C# but C/C++ which could be ported. Hopefully between these you have enough to add SN76489 support to your tracker. You also can look at basically any of the open source options like MAME / MESS, SMS emus etc.

 

Good luck with this and look forward to seeing the end result.

Link to comment
Share on other sites

I added a new demo song in this video, Anyone with info on emulating the ti SN 76489 AN sound chip message me. I'm trying to figure out the best (and easier) way to simulate the sounds of the coleco sound chip without completely going nuts.

 

I don't know if this helps, but have you considered using a VST host with a synth plug in to simulate the SN 76489 chip? Here's a VST instrument that can emulate that chip (and many others).:

 

http://www.plogue.co...cts/chipsounds/

 

Here's the main page I found these at:

 

http://woolyss.com/c...sic-plugins.php

 

Found another one that might be even better:

 

http://woolyss.com/c...ns.php?s=SN-EMU

 

I hope that helps in some way.

 

Thanks, i'll check them out and see what can be done.

Link to comment
Share on other sites

I heard you mention that you are using C# so this should be of some assistance.

Cogwheel : C# Sega 8 bit emu with Colecovision support. :)

 

Blargg's Audio Libraries also seems like a possibility. It's an audio library not in C# but C/C++ which could be ported. Hopefully between these you have enough to add SN76489 support to your tracker. You also can look at basically any of the open source options like MAME / MESS, SMS emus etc.

 

Good luck with this and look forward to seeing the end result.

 

DUDE!!! awesome! i think i can use this one! I spent most of last night ripping apart a java PSG emulator to rebuild in c#, this looks very very promising! I'll keep everyone posted if this is the way togo.

 

Thanks for the info!

Russ

Link to comment
Share on other sites

More than happy to assist. If I come across anything else that maybe of use I'll post that as well. I'd imagine the source for Colem most likely has some C that could be ported. But I am pretty sure that if there is something already in C# and works well (Cogwheel hopefully) that would be your preference. :)

Link to comment
Share on other sites

More than happy to assist. If I come across anything else that maybe of use I'll post that as well. I'd imagine the source for Colem most likely has some C that could be ported. But I am pretty sure that if there is something already in C# and works well (Cogwheel hopefully) that would be your preference. :)

 

Thanks again for the info! It will keep me busy for a while! I didnt realize how many open source EMU's there are these days!

 

Russ

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...