ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Programming :: Program Ideas :: Sound Program Ideas
Sound Program Ideas

Post your ideas for new sound programs here, or build on ideas posted by other visitors.

  Reply to this item

Re: Sound Program Ideas
noillug Account Info

Heres my idea (drumroll please): A program that would make a sound from a user-defined list. Of course it would have to be ASM.

Also, if it asked you for a speed when the program was run, you could control the speed by speeding up or slowing down the program. This would be useful as the calc slows down with more programs and less battery power. Not to mention the fact that you could use a smaller list to get a sound thats the same length (but lower sound quality ) as a sound with a longer lists (and better sound quality).

The possiblities are endless.

People could just play around and make a cool little sound or phrase. Programmers could use it to make more important sounds (like dialogue) clearer and less important (like footsteps or gunfire) smaller.

Heck, a BIG upgrade to this would be to be able to hook up a mic and record a sound to a list (probally impossible but...).

I've played around with soundalgo (comes with Assembly Studio 8x in the sample folder) but I REALLY suck at ASM so I didn't get to far.

Someone please take this idea and run with it.

     17 January 2004, 23:11 GMT

Operation Ocarina
AzulFlame  Account Info

I have another game idea; however, this time I will actually attempt to carry it through rather than simply throwing out an idea.

I would like to make a sound program, which initially is only a Legend of Zelda(tm), custom-note Ocarina player which uses the sounds of THE INDIVIDUAL NOTES FROM THE GAME to play custom tunes in an on-calculator song creater (later I will add other instruments from Majora's Mask etc.).

!!!!!!!ATTENTION!!!!!!!

Unfortunately, I do not possess the sound files from the game FOR INDIVIDUAL NOTES MADE BY THE OCARINA and thus cannot preprogram them into the calculator. If anyone is in possession of these files, I would be much obliged if you would tell me where to get them. (your name will be in the opening screen as "SOUND FILES PROVIDED BY " + yourname + " and Nintendo(tm)'s Legend of Zelda" or something of the nature.)

Please give feedback to help Operation Ocarina!

     27 April 2004, 23:47 GMT

Re: Re: Sound Program Ideas
labboc Account Info

Omnicalc has a function to play music notes. Look in the reference manual that comes with omnicalc under the "Play(" function.

     19 February 2005, 02:13 GMT

Re: Re: Re: Sound Program Ideas
redsoxfan Account Info

I have lots of ideas for programs that make use of Omnicalc's play() command. I recently uploaded a program that plays Morse Code through the headphones when you enter the plain text, and I was thinking of making a Sheet Music composition and playback program similar to that "Sound of Music" one, but better even tough it would be in basic. And of course, it would be so great to add sound to popular Basic games, like Tetris.

I was also thinking of making a series of Piano-like programs, to emulate a Piano, Bass, and or Guitar, but I've had trouble with the getKey stuff involved.

I want to do something like this:

while 1
getkey->K
If K=21
Play("A64"
If K=22
Play("B64"
...
End

But it doesn't seem to recognize when a key has been held down, so it would only play one note and not the continuous flow that I want. Could someone help me with being able to recognize a keypress that has been held?

     27 February 2005, 03:07 GMT


Re: Re: Re: Re: Sound Program Ideas
Sam Lippert  Account Info
(Web Page)

What's probably happening is that there's too much stuff between the While 1 and End, and not enough time focused on the getkey. I might try:

While 1
0->K
While K=0
getkey->K
End
If K=21
Play("A64"
If K=22
Play("B64"
...
End

I can't seem to find my 3.5mm female-2.5mm male stereo converter, so let's try the AM radio trick to test...

There. Yeah, it works good. And it's always awesome to hear messed-up tones from the radio. XD

     29 October 2005, 23:55 GMT


Re: Re: Re: Re: Re: Sound Program Ideas
Sha-mi-kawk  Account Info

Huh whaat...

What is the AM Radio Test

So Confusing....

     14 November 2006, 03:16 GMT


Re: Re: Re: Sound Program Ideas
Scott Garrett  Account Info
(Web Page)

Speaking of that, I'm currently writing a music editor to make writing songs for that easier, since there aren't really that many. It's basically a "MIDI code" editor (see play function on Omnicalc). Unlike all the other ones, you can jump to and playback parts of your song as you're editing so you can go back change things you don't like. Songs are saved to compressed lists so you could make a song with up to 5994 notes (maybe more, soon), and if some list elements get modified, the editor will try to recover your song.

     5 June 2006, 18:54 GMT


Re: Re: Re: Re: Sound Program Ideas
Daniel Wojnar  Account Info

what the heck is omnicalc?

     18 August 2006, 00:12 GMT


USB sound program
Sha-mi-kawk  Account Info

Ok, I replied to this twice already and both times the comment didn't show up, so I'm to lazy to explain to much.
But hey, whatever, Heres the idea-

Using a combonation of the code from msd8x and realsound, create an app that plays long lines of appvars (like a playlist) in the form of song segments. these would be copied to the RAM, and then dumped as the app read each new segment.

simple enough, right?

right???????????????

actually I have no clue.........

u tell me - PLEASE!!!

     19 November 2006, 19:21 GMT

sound
Andy, Jeff Wildschuetz, Ornelas  Account Info

~hey~ im new at this whole program thing and i was wondering if anyone could tell me how a sound program works. i am totally blank on this. idk if this would make a difference but i have a ti83plus silver. thx
Andy Wildschuetz

     20 January 2004, 21:50 GMT

Re: sound
ti_guy  Account Info

In asm, its done by sending bytes out of the link port to headphones. You would need an adapter to get regular headphones to fit.

     10 February 2004, 19:34 GMT


Re: Re: sound
Andy, Jeff Wildschuetz, Ornelas  Account Info

thank as u can tell im totally new at this and i was just wondering

     11 February 2004, 17:15 GMT


IDEAAAAAA!
Sha-mi-kawk  Account Info

Ok, I replied to this twice already and both times the comment didn't show up, so I'm to lazy to explain to much.
But hey, whatever, Heres the idea-

Using a combonation of the code from msd8x and realsound, create an app that plays long lines of appvars (like a playlist) in the form of song segments. these would be copied to the RAM, and then dumped as the app read each new segment.

simple enough, right?

right???????????????

actually I have no clue.........

u tell me - PLEASE!!!

     19 November 2006, 19:56 GMT

Sound Routine
Nick_S  Account Info

Could somebody write a sound routine(asm) that worked like this:

call play_sound
.db note1,note2...

and have a bunch of hex simply equated to things like:
$FF .equ C_sharp ;just as an example
.
.
.
could somebody do this.

     7 February 2004, 21:33 GMT


Re: Sound Routine
Chivo  Account Info

You know what? I've already done this! The list consists of notes and durations.

I also wrote a small program to convert a song written in a simple language that supports octaves, flats/sharps, etc. into the on-calc format. I converted a couple songs ("In the Hall of the Mountain King" and "Seinfeld" theme song), and they sound decent for being just a bunch of beeps. The data is pretty small too -- only a couple kilobytes for a 2:45 song.

Just about the only thing about it that might need to be fixed is a couple tables (which are generated by another computer program). Other than that it seems to work fine.

If you'd like I could upload it sometime.

     28 February 2004, 19:59 GMT


Re: Re: Sound Routine
paranoid4012 Account Info

it would be SO godly if you could upload that. :D

i figured out, by the way, a good form of headphones: you know those little headsets you plug into cell phones? plug them in partially and i wound up with a constant tone (key of "a"). it was pretty cool. but make sure you don't put it in all the way, or your calculator will freeze up, for whatever reason, as long as the plug is in all the way.

     7 April 2004, 00:00 GMT

Re: Re: Re: Sound Routine
Chivo  Account Info

The calc freezes because TI-OS detects that something is plugged in the comm port, and it's probably trying to read from it.

Inside an assembly-language program (such as a sound program), though, the calc doesn't necessarily freeze.

Now I'll go look for that program and upload it. I made it a long time ago on one of my computers, so I don't know if I *can* find it.

     16 April 2004, 01:49 GMT

Re: Re: Re: Sound Routine
Chivo  Account Info

OK, I uploaded it last night. Sorry for the long delay.

Some files I couldn't find are missing, but most of the important files are there. The missing files are just the three computer programs and one other text file.

I uploaded it to 86/asm/source/routines. It's for the TI-86, but you can probably port it to the TI-83 easily (I don't develop for the 83, because I don't have one). It'll be awhile before it gets posted.

Now worship me! (jk :-)

     24 April 2004, 21:57 GMT


Re: Re: Re: Re: Sound Routine
jvdthwip Account Info

[QUOTE:
The calc freezes because TI-OS detects that something is plugged in the comm port, and it's probably trying to read from it.
END QUOTE]

BASIC sound programs with the Omnicalc Play() Function use a small routine [ executed with play("X") ], to turn off the link port for this very reason.

     30 August 2004, 01:02 GMT


Re: Re: Re: Sound Routine
Daniel Wojnar  Account Info

yeah- once i connected the link cable to a sprint cell phone and recorded the sound at the home screen and while several prgms that use getcalc() were running. weird concept.

     18 August 2006, 00:15 GMT

MARIO theme por favor
AzulFlame  Account Info

Could someone PLEASE make the Mario song for CALCMOD!!

     10 March 2004, 01:53 GMT


Re: MARIO theme por favor
AzulFlame  Account Info

stereo mode if possible

     11 March 2004, 03:47 GMT

1  2  3  4  5  6  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer