Author Topic: Features Wishlist  (Read 691432 times)

0 Members and 3 Guests are viewing this topic.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Features Wishlist
« Reply #1485 on: October 31, 2010, 07:05:12 pm »
Yeah, sound's been on calcs for quite a while. You need a 2.5 mm headphone, but you gotta find the right one. I don't know where to find ones that will work, though.




Offline Runer112

  • Project Author
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2289
  • Rating: +639/-31
    • View Profile
Re: Features Wishlist
« Reply #1486 on: October 31, 2010, 07:30:34 pm »
Yeah, sound's been on calcs for quite a while. You need a 2.5 mm headphone, but you gotta find the right one. I don't know where to find ones that will work, though.

The easiest thing to do is use normal headphones with a 2.5mm male to 3.5mm female converter. The converter should only be a few dollars, and you can probably find one at a Radio Shack (that's where I got mine) or a similar store. You can buy one online too.

A warning though: make sure it will actually fit into your calculator! The one I got just barely fits into the link port of my TI-84 Plus SE. If it were any larger I'm sure it would not have fit.
« Last Edit: October 31, 2010, 07:34:15 pm by Runer112 »

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Features Wishlist
« Reply #1487 on: October 31, 2010, 07:49:10 pm »
Hmm, isn't the iPod headphone 2.5 mm? Does anyone know if that'll work? I need to find it, though...




Offline Happybobjr

  • James Oldiges
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2325
  • Rating: +128/-20
  • Howdy :)
    • View Profile
Re: Features Wishlist
« Reply #1488 on: October 31, 2010, 08:15:36 pm »
if it 2.5 then it will work
School: East Central High School
 
Axe: 1.0.0
TI-84 +SE  ||| OS: 2.53 MP (patched) ||| Version: "M"
TI-Nspire    |||  Lent out, and never returned
____________________________________________________________

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #1489 on: October 31, 2010, 08:17:12 pm »
If you want to make sure you get an adapter that fits, you can get a 2.5mm-female to 3.5mm-female and connect it to a TI link cable. That's what I did (more or less)
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Features Wishlist
« Reply #1490 on: October 31, 2010, 08:18:50 pm »
Mkay, I dug up an old 2.5 mm jack out of the attic, and it worked perfectly - better quality sound then I would have thought!  :)
However, my calculator becomes incredibly sluggish when it's plugged in, but works fine when I play the sample Axe sound program, so I have to run the program, then plug in, then remove the jack after I'm done.  Anybody know why this is?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: Features Wishlist
« Reply #1491 on: October 31, 2010, 08:19:50 pm »
The OS is probably checking constantly for link activity.

By the way, could you send me the source for that program? I lost it.

EDIT: Oh, wait, never mind. It's in the Axe .zip :D
« Last Edit: October 31, 2010, 08:20:34 pm by Deep Thought »




Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Features Wishlist
« Reply #1492 on: October 31, 2010, 08:20:27 pm »
Oh.  How do I make it stop?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Features Wishlist
« Reply #1493 on: October 31, 2010, 08:21:34 pm »
You can just unplug it until you start running a program.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Features Wishlist
« Reply #1494 on: October 31, 2010, 08:27:42 pm »
Well, in theory you could install a hook to disable silent linking completely (or to try to auto-detect whether you have headphones plugged in) but it would still be draining the calculator's batteries.  I'd say just unplug the headphones when you're not using them.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Features Wishlist
« Reply #1495 on: October 31, 2010, 08:31:26 pm »
Aw.  Okay, I guess it's really not too much of a hassle.
Does anybody know of a good song or song player thing that I can add so I can show this off at school?
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline FloppusMaximus

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 290
  • Rating: +57/-5
    • View Profile
Re: Features Wishlist
« Reply #1496 on: October 31, 2010, 08:37:08 pm »
Jim e wrote a program called "Real Sound" that packs a sound file into a Flash app.  The app will, of course, be huge for a song of any length, but it does work pretty well.

(I think it's one of those programs that relies on the extra RAM, so it won't work on recently-manufactured 84+es.)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #1497 on: November 01, 2010, 03:46:03 am »
You actually can have multi-channeled sound right now using the "Port" command to get similar quality to quadplayer.  There is no way you'd be able to have much of a game going on in the background though, but if you're just doing this for the audio itself, it sure is possible, just a little tricky.
Hmm thanks for pointing that out. One more thing I need to try when I start experimenting with sound :)
Somebody made a "Guitar Hero" type game a while back (with, if I remember correctly, 2-bit sound), so it's not out of the question to do sound and other stuff at the same time.  It's not easy, but it can be done.

For many games, it might be acceptable to freeze the action for a few tenths of a second (or display some simple animation while playing a sound effect.)  And with programmable timer interrupts on the SE, you could play simple sound effects in the "background", fairly effectively.  You'd just have to be careful to base your frame rate on a separate, consistent time source (e.g., the port 3 timers or one of the other programmable timers.)
Yeah, the sound quality was really low, but it still demonstrates that sounds in-game is still possible :)

We can sacrify some frames per second for sound, I am sure. I don't think we really need 60 FPS, because it looks blurry on those LCDs, anyway. I think 12-20 FPS is just enough.

Jim e wrote a program called "Real Sound" that packs a sound file into a Flash app.  The app will, of course, be huge for a song of any length, but it does work pretty well.

(I think it's one of those programs that relies on the extra RAM, so it won't work on recently-manufactured 84+es.)
If I remember, one minute of sound is about 1.3 MB on calc. I had a rickroll APP on United-TI before they switched servers. I think such stuff isn't really practical in-game, though. The sound needs to be lower quality, because I don't think many people will want to play a 500 KB tunnel clone just because it plays through a 30 second segment of "Initial D - Feel The Power" until you die in-game or from the music (not that that song is bad, though).

Offline LordConiupiter

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 339
  • Rating: +3/-0
  • Just one of the thousands of Axe-fans...
    • View Profile
Re: Features Wishlist
« Reply #1498 on: November 01, 2010, 04:01:57 am »
well, perhaps could Quigibo add some intruments? just like midi on-PC works: not just only the basic peep tone, but also tones of instruments! that would be really very cool! You could use following syntax of the renamed PwrReg command:
Code: (Axe) [Select]
Midi([INSTRUMENT NO],[FREQUENCY])
everytime that I was down, you would always come around, and get my feedback on the ground. (modified part from 'Seasons in the sun')

No matter how many errors are bothering you, always try to stay rel-Axe!

The HoMM project will be resumed as soon Axe 1.0.0 will be released!
Projects:
Code: [Select]
HoMM:   [==--------]    Project 'resumed': I'm suffering overwhelming new ideas being popped up in my dreams :P
tiDE:   [----------]    Explored and understood the main part of the code: just started writing a Tokenizer.



password of the week: uvanapererubupa (Any pronunciation is the right one ;) )   :D click me, and you'll be raided :D

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Features Wishlist
« Reply #1499 on: November 01, 2010, 04:03:46 am »
That might be hard to get such complex sound files to play with others at once, though. And music with only one instrument playing at once would be a bit simple I think.

Also I just noticed this topic got 100 pages! O.O
« Last Edit: November 01, 2010, 04:04:10 am by DJ Omnimaga »