This is interesting, but I feel this might not be utilized as much as you would hope because not actually that many people have a splitter cable or would be willing to go out and buy one. I would think of this project as sort of a cool peripheral like the Game Boy Camera or Printer. It could be a cool addition to a game, but shouldn't be required because of the requirements that many people can't meet.
Also maybe you could find an ambient noise cancelling algorithm out there somewhere. Maybe.
SmileNet Pre-Release
Root / Talk About Programs / [.]
CoinzReturnsCreated:
Pre-Release of SmileNet
SmileModem.exe url below (includes the sound files etc)
This is for pc below. You need this to use the input feature. (the only feature right now)
The SmileBasic KEY:
7EENX3ZJInstructions: Use your splitter to hook your audio line out into your 3ds on the splitter mic port. I tested this without a splitter and it literally does not work. Absolutely required. Unzip the pc program and install it somewhere on your pc by dragging the folder out. Next. Run the SmileModem.exe file. A black window will pop up. If you did everything correctly, run the smilebasic program on your 3ds. Press enter on the smilebasic keyboard to begin. Now. You can type on your pc and the letters and words will go into SmileBasic. This is just a pre-release. I want people to be able to test it and run it early on. If you're running windows ten it may ask you to install the direct draw library or some crap. Just say yes. it's not harmful and is required for PlayBasic compiled programs to run on newer windows versions because microsoft dropped support of inbuilt direct draw in new updates. finally, you're ready! Now type on your pc, inside the black window. make sure the window is selected, if it isn't this won't work. Make sure not to listen to the audio tones as they hurt even my ears, the higher pitch ones anyway. Extra In the folder of the SmileModem structure is a folder called FastAlphabet. These are audio samples which SmileNet's input feature recognizes as different letters or characters in the alphabet. If you are so brave as to design your own program that allows inputs then you can use these exact same audio samples to cause SmileNet's input feature to take the input. Please take note that playing one of the sounds once isn't enough as they are very short samples. 0.100 seconds to be exact. So have your program that you are coding play them on loop and then pause them. Perhaps we can have a web-based SmileNet input method coded for pc? At any rate the FastAlphabet folder is useful if you want to develop your OWN input program for SmileNet. To test if the audio is working properly you can try playing any of the letter samples on loop and stream the audio into your 3ds mic port. If SmileNet repeatedly displays the letter which is the same as the audio filename then you have a working set up. Enjoy!
This is interesting, but I feel this might not be utilized as much as you would hope because not actually that many people have a splitter cable or would be willing to go out and buy one. I would think of this project as sort of a cool peripheral like the Game Boy Camera or Printer. It could be a cool addition to a game, but shouldn't be required because of the requirements that many people can't meet. Also maybe you could find an ambient noise cancelling algorithm out there somewhere. Maybe.It's not the noise of what's around, it's the fact that I've chosen near perfect audio samples and there's no way to get those frequencies to register atleast on my o3ds microphone from a pc speaker that is loud. The frequencies don't have the same amplitude properties when listened through an external mic therefore I just have no amplitude detection. This is also a good thing though, it makes the system very immune to noise other than the intended frequencies as inputs.
This is very promising!Thanks, but not yet.. still need to perfect the input method. It's closer than ever though! Thank you atm959 and everyone else for the support
Close to 2 bytes or more a second
Interesting, how were you able to calculate 2 bytes per second?Because a delay of anything less than 500 milliseconds between audio signals caused audio collisions
Hey so the item code you have is not currently working do you have a new one or one that is current
Hey so the item code you have is not currently working do you have a new one or one that is currentHey sorry for taking so long to respond, but no I don't know what's with the keys, I probably still have the files but I had to delete a lot of old keys, or my SmileBasic Gold wore off again. SmileNet original is kind of dead though, I will be working on SmileNet 2.0 again for the next few weeks towards a proper usable release. If you want to find out more information please private message me, but honestly SmileNet 1.0 was not really worth using at all. It was glitchy as heck, and also not good at all for any real time applications what so ever unless you want to wait a whole 2 seconds every time a sprite moves (plus latency from another computer back to the other 3ds) and I never was able to achieve communications back to another computer, it's one way transfer only and not good.