Author |
Message |
|
Jim e
Advanced Member
Joined: 05 Sep 2005 Posts: 360
|
Posted: 05 Feb 2006 08:16:06 pm Post subject: |
|
|
This is the first topic I start on UTI so hopefully you guys will like. I just posted this on REVSOFT.
[quote name='"Jim e"']I don't know why I made a big deal about this, but it help me get motivated about coding. I made a bonefied wave player. Capable of sound (theoretically) at 32khz. And at 8bits. One thing that is important is not just the sample rate the bits used per sample, this allows for more accurately creating a actual waves, rather than just sending the on & off to the link port creating lots of noise. The sound quality is really a step up from Play wav.
But anyway I'm working on a C program that will convert everything very quickly and output it to an app. Depending on the quality you could get between 1 to 3 minutes of sound on an 84+se. I know this would only be for a gag. But I just wanted to code this, you know, if you guys didn't think I was nerdy before, well this will fix that. Howdy!
Oh and sorry but I couldn't decide on a short song and that just happen to be on my hard drive.
And direct link if anyone has trouble with the attachment.
http://www.txjim.com/Movie.wmv[/quote]
I'm hoping this will bring a few more people on by Revsoft, we really do great things.
http://www.revsoft.org/phpBB2/viewtopic.php?t=200 |
|
Back to top |
|
|
DJ Omnimaga http://i-lost-the-ga.me
Calc Guru
Joined: 14 Nov 2003 Posts: 1196
|
Posted: 05 Feb 2006 08:37:30 pm Post subject: |
|
|
w00tness!!!!11111 but I alerady go to revsoft :P
the sound quality sound awesome ^^ |
|
Back to top |
|
|
elfprince13 Retired
Super Elite (Last Title)
Joined: 11 Apr 2005 Posts: 3500
|
Posted: 05 Feb 2006 08:38:57 pm Post subject: |
|
|
jaw drops....hits floor....ouch. |
|
Back to top |
|
|
Jim e
Advanced Member
Joined: 05 Sep 2005 Posts: 360
|
|
Back to top |
|
|
DigiTan Unregistered HyperCam 2
Super Elite (Last Title)
Joined: 10 Nov 2003 Posts: 4468
|
Posted: 05 Feb 2006 11:05:18 pm Post subject: |
|
|
Definately some fine earcandy there. How are you handling the D/A problem? |
|
Back to top |
|
|
bukwirm
Member
Joined: 06 Dec 2005 Posts: 233
|
Posted: 05 Feb 2006 11:50:14 pm Post subject: |
|
|
Wow, that's really impressive. Good job! :biggrin: |
|
Back to top |
|
|
alexrudd pm me if you read this
Bandwidth Hog
Joined: 06 Oct 2004 Posts: 2335
|
Posted: 06 Feb 2006 07:17:48 pm Post subject: |
|
|
Wow, too bad 83+'s don't have USB. That sounds really great for a calculator.
Maybe add volume controls to the program so you don't have to adjust the volume? |
|
Back to top |
|
|
Brazucs I have no idea what my avatar is.
Super Elite (Last Title)
Joined: 31 Mar 2004 Posts: 3349
|
Posted: 06 Feb 2006 07:21:06 pm Post subject: |
|
|
Ta da!
Edit: Oh wait, that's backwards... lol |
|
Back to top |
|
|
Fr0stbyte124
Advanced Newbie
Joined: 26 Jan 2006 Posts: 98
|
Posted: 07 Feb 2006 04:53:50 pm Post subject: |
|
|
How on earth does that work? The serial port can't do analog. Or was that the usb? I can't tell for sure.
*Edit*
[quote name='"Jim e on MaxCoderz"']I used pulse width modulation. I am rather surprised it work so well. Sometime ago I rote a routine that generates code that executes for a defined number of tstates. So using the extra ram, I generated 256 different routines that modulate the link port, each running at roughly 750 clocks.[/quote]
Never mind. I think...
Last edited by Guest on 07 Feb 2006 05:03:51 pm; edited 1 time in total |
|
Back to top |
|
|
DigiTan Unregistered HyperCam 2
Super Elite (Last Title)
Joined: 10 Nov 2003 Posts: 4468
|
Posted: 07 Feb 2006 05:11:55 pm Post subject: |
|
|
Aw man, I was going to try a very similar technique for the Sonic project, only I gave the pulses a very high carrier. Oh well, hats off to Jim e for seeing this one through. |
|
Back to top |
|
|
Jim e
Advanced Member
Joined: 05 Sep 2005 Posts: 360
|
Posted: 07 Feb 2006 05:40:54 pm Post subject: |
|
|
Actually the method you described in that link is similar to my original intention, Sending varing pulses to the link, What I started with was play note a4 and changing the distance between writes to the link, either more for the on or off state, this was in no way in sync with the note being played. when I tried to move over to PCM i ended up with horendous noise. So I switched the method to only write to the link port twice per sample. That really cut the noise down a lot, however, I'm uncertain if this would work for tone playing, or if it's even worthwhile. |
|
Back to top |
|
|
Jim e
Advanced Member
Joined: 05 Sep 2005 Posts: 360
|
Posted: 08 Feb 2006 02:13:19 pm Post subject: |
|
|
I just wrote the wave converter. So far so good, just as I hoped playing multiple sample rates works. But something odd has just appeared, at 22khz that high pitch noise seems to be gone?!?! I would have thought that the other way around. But I still need more testing before I even go beta.
Speaking of which, anyone here have an 83+SE or 84+SE that wants to TEST, has free time, an adaptor and good batteries.
Oh I have a feeling there is a bug that will cause a crash on 84+BEs. So they will have to wait a tiny bit. |
|
Back to top |
|
|
elfprince13 Retired
Super Elite (Last Title)
Joined: 11 Apr 2005 Posts: 3500
|
Posted: 08 Feb 2006 05:26:03 pm Post subject: |
|
|
I have an 84+SE\
EDIT:
====
and an adapter and brand new batteries
Last edited by Guest on 08 Feb 2006 05:26:28 pm; edited 1 time in total |
|
Back to top |
|
|
DigiTan Unregistered HyperCam 2
Super Elite (Last Title)
Joined: 10 Nov 2003 Posts: 4468
|
Posted: 08 Feb 2006 11:04:37 pm Post subject: |
|
|
Well, I guess you know this from MC, but I probably try an 82 port as long as it's not too much for 6Mhz calcs. If so we could maybe skimp on the bit depth.
Last edited by Guest on 08 Feb 2006 11:05:47 pm; edited 1 time in total |
|
Back to top |
|
|
Jim e
Advanced Member
Joined: 05 Sep 2005 Posts: 360
|
Posted: 21 Feb 2006 10:29:43 pm Post subject: |
|
|
Okay, since so many people were haveing trouble with wappsign. And I absolutely hate Ti command line signer, me and spencer wrote a new appsigner. I'm considering this release with realsound the beta for it.
I'm also opening up testing for everyone with an SE.
So go ahead download from here:
www.txjim.com/WaveConv.zip
Please continue discusion over here at Revsoft.org, Just to make things easier and more centralized. |
|
Back to top |
|
|
Madskillz
Active Member
Joined: 02 Jan 2004 Posts: 608
|
Posted: 21 Mar 2006 08:02:43 pm Post subject: |
|
|
Incase you guys missed it at www.ticalc.org or www.revsoft.org, jim e has released Real Sound, I have heard nothing but good things from it thus far. If you havent already, this is surely a nifty little project, worth checking out. |
|
Back to top |
|
|
bananaman Indestructible
Calc Guru
Joined: 12 Sep 2005 Posts: 1124
|
Posted: 22 Mar 2006 09:05:05 pm Post subject: |
|
|
I have a mac, and once again, can't use the convertor b/c my comp is old. Can someone make the mario demo into an APP for the calc (84+SE) so I can try it out? |
|
Back to top |
|
|
The Dragon Master
Member
Joined: 26 Jul 2005 Posts: 188
|
Posted: 22 Aug 2006 11:59:27 am Post subject: |
|
|
Jim e, I forgot how good the quality was on these songs. Only problem I had was, the calc doesn't haver much memory. You should mention that similar project I mentioned to you in AIM... That solves that. |
|
Back to top |
|
|
DigiTan Unregistered HyperCam 2
Super Elite (Last Title)
Joined: 10 Nov 2003 Posts: 4468
|
Posted: 22 Aug 2006 05:36:37 pm Post subject: |
|
|
I'd forgotten to ask: was there any luck with compression? |
|
Back to top |
|
|
sgm
Calc Guru
Joined: 04 Sep 2003 Posts: 1265
|
Posted: 22 Aug 2006 05:49:56 pm Post subject: |
|
|
You know, If you're going to resurrect old topics, you could at least read them.
Jim e wrote: Please continue discusion over here at Revsoft.org, Just to make things easier and more centralized.
[post="70488"]<{POST_SNAPBACK}>[/post] |
|
Back to top |
|
|
|