Jump to content

Photo

Better bB music tracker

music 4 chanels software

19 replies to this topic

#1 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • 83 posts
  • young nerd
  • Location:nebraska

Posted Sat Feb 10, 2018 4:10 PM

I'm thinking of making a better bB music tracker, one that gives the 2600 4 voice channels (I already know how to make that possible :grin:) but I don't know what software I could use to make a tracker (I google it and found nothing).


Edited by Trip2018, Sun Feb 11, 2018 8:27 AM.


#2 Random Terrain OFFLINE  

Random Terrain

    Visual batari Basic User

  • 28,803 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Sat Feb 10, 2018 6:55 PM

Why stop at 4? Why not go for 8 or 16? Whip something up with JavaScript or Just BASIC.



#3 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Sat Feb 10, 2018 7:08 PM

Why stop at 4? Why not go for 8 or 16?

Because if I try to add any extra channels with my method it would sound choppy


Edited by Trip2018, Sat Feb 10, 2018 7:24 PM.


#4 CPUWIZ OFFLINE  

CPUWIZ

    Commander

  • 34,384 posts
  • I am the one who knocks!
  • Location:SoCal

Posted Sat Feb 10, 2018 8:03 PM

Stereo?



#5 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Sat Feb 10, 2018 8:30 PM

Stereo?

Every frame the 2600 will alternate between playing AUDF0+AUDF1 and AUDF2+AUDF3 etc.



#6 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Mon Feb 12, 2018 4:18 AM

Does anyone know where I could get the audio?



#7 Random Terrain OFFLINE  

Random Terrain

    Visual batari Basic User

  • 28,803 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Mon Feb 12, 2018 11:17 AM

Does anyone know where I could get the audio?


This page uses real sounds from an Atari 2600, but it's just plain sounds, not the same as what you can do with a program running on an Atari 2600:

randomterrain.com/atari-2600-memories-batari-basic-music-toy.html



#8 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Tue Feb 13, 2018 7:26 AM

This page uses real sounds from an Atari 2600, but it's just plain sounds, not the same as what you can do with a program running on an Atari 2600:

randomterrain.com/atari-2600-memories-batari-basic-music-toy.html

Thank you for the link but I changed my mind. I think i'll just wait till I get my harmony cart (I can't do Stella because my olds pc sound card might be fried). Sorry.


Edited by Trip2018, Tue Feb 13, 2018 7:40 AM.


#9 Gemintronic OFFLINE  

Gemintronic

    Jason S. - Lead Developer & CEO

  • 9,255 posts

Posted Thu Feb 15, 2018 2:11 PM

Your project and your needs.  That being said, I'd rather have a "mario paint" interface that produces the same batari BASIC music code as what VisualbB does right now.  

 

Editing music in VisualbB is horrible (and yet the very best available.)  No need to reinvent the wheel when you can build upon what everyone uses already.

 

More features that use more precious CPU time don't really get me excited.  Easy composition rocks my world.  My opinion :)



#10 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Fri Feb 16, 2018 5:25 AM

Your project and your needs.  That being said, I'd rather have a "mario paint" interface that produces the same batari BASIC music code as what VisualbB does right now.  

 

Editing music in VisualbB is horrible (and yet the very best available.)  No need to reinvent the wheel when you can build upon what everyone uses already.

 

More features that use more precious CPU time don't really get me excited.  Easy composition rocks my world.  My opinion :)

Mario piant style is a great idea, but if I did try somthing like that I would probably have to switch from just basic to something better (Not java).


Edited by Trip2018, Fri Feb 16, 2018 2:18 PM.


#11 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Sat Mar 10, 2018 12:54 PM

This software is still in development but has moved to visual basic.


Edited by Trip2018, Wed Nov 14, 2018 2:13 PM.


#12 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Wed Nov 14, 2018 2:53 PM

Getting some progress


Edited by Trip2018, Sun Nov 18, 2018 8:31 PM.


#13 Lillapojkenpćön OFFLINE  

Lillapojkenpćön

    Chopper Commander

  • 126 posts

Posted Thu Nov 15, 2018 6:57 AM

Awesome, I want to try it!  :)



#14 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Thu Nov 15, 2018 7:26 AM

Awesome, I want to try it!  :)

 

Well release date might be comming up soon, I just need to try to make bB a built in software for those who just want it for it's four channel stereo, and make a basic mode for those who like the to stick with two channel limitations.


Edited by Trip2018, Fri Nov 16, 2018 11:33 AM.


#15 iesposta OFFLINE  

iesposta

    River Patroller

  • 3,859 posts
  • Retro-gaming w/my VCS
  • Location:Pennsylvania

Posted Fri Nov 16, 2018 8:57 AM

 

Well release date might be comming up soon, I just need to try make bB a built in software for those who just want it for it's four channel stereo, and make a basic mode for those who like the to stick with two channel limitations.

 

 

Can you post any music binary using your 4 channel technique?

Will it play 4 sounds at the same time, or is the 2 extra channels for doing percussion and effects fitting in between notes?



#16 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Fri Nov 16, 2018 10:49 AM

 

 

Can you post any music binary using your 4 channel technique?

Will it play 4 sounds at the same time, or is the 2 extra channels for doing percussion and effects fitting in between notes?

 

Yeah I'm going to try to get a demo rom out soon. It will play 4 notes (sort of) at the same time (Two sounds every other frame). There is a catch though, it take about 14 to 18 variables (18 only if used with sdata).



#17 Gemintronic OFFLINE  

Gemintronic

    Jason S. - Lead Developer & CEO

  • 9,255 posts

Posted Sat Nov 17, 2018 8:53 AM

 

Yeah I'm going to try to get a demo rom out soon. It will play 4 notes (sort of) at the same time (Two sounds every other frame). There is a catch though, it take about 14 to 18 variables (18 only if used with sdata).

 

Sounds good for a title screen.  I'm not sure if it will butt heads with space needed for playfield data and sprites.  bB programmers will have to find out :)

 

A single channel low CPU usage version would be amazing for in-game background music.   



#18 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Sat Nov 17, 2018 10:22 AM

 

Sounds good for a title screen.  I'm not sure if it will butt heads with space needed for playfield data and sprites.  bB programmers will have to find out :)

 

A single channel low CPU usage version would be amazing for in-game background music.   

 

You mean almost like how the multisprite kernel does it (using one channel to simulate two)? If that's the case it'll probably cost 8 (9 on sdata) variables.



#19 Gemintronic OFFLINE  

Gemintronic

    Jason S. - Lead Developer & CEO

  • 9,255 posts

Posted Tue Nov 20, 2018 9:29 AM

 

You mean almost like how the multisprite kernel does it (using one channel to simulate two)? If that's the case it'll probably cost 8 (9 on sdata) variables.

 

Ideally something that uses one hardware channel for one tone.  The DATA statement could just hold the frequency of a single note.  Bonus points if the music engine is smart enough to pick the closest tone that 2600 can actually generate :)



#20 Trip2018 OFFLINE  

Trip2018

    Star Raider

  • Topic Starter
  • 83 posts
  • young nerd
  • Location:nebraska

Posted Tue Nov 27, 2018 8:00 AM

 

Ideally something that uses one hardware channel for one tone.  The DATA statement could just hold the frequency of a single note.  Bonus points if the music engine is smart enough to pick the closest tone that 2600 can actually generate :)

 

It's accually based of randomterains bB music engine.







Also tagged with one or more of these keywords: music, 4 chanels, software

0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users