-> I just woke up & had some time free to enjoy a littl' journey on hackaday ...
.. & stumbled upon your js based FSK for 2 way comm using the audio jack ;D
=> neat !
Actually, it opens a lot of possibilities, and without the overhead ( in hardware size, at least ) of having a "audio jack modem" for FSK comm to an Arduino for ex ( I 've seen, as you sure did too, many videos on how to use such peripheral to have webapps comm to uCs ( mainly Arduinos ) ).
Anyway, big hardware or not, this is definitely the kind of stuff I wanna have in my toolbox, even if I had to build stg from scratch ( at least to know the inner workings like I like to ;D ).
It also make me wonder how hard it'd be to use another espruino[/pico] to interface the dock of the apple tablets ( I own a "RedSpark cable" to do so, but it needs it's dedicated library ( Obj-C ), and what I did found a way back, for iPods & other "MY-EGO" devices, was not more than how to get/set the "basic" commmands ( if I recall correctly, play/pause & prev/next ) )
=> Considering the size footprint of the Epruino ( and the Pico ;) ), we could have some really thin overhead & added possibilities WITHOUT paying any $$ fee :).
For the playback waveforms possibilities of the Espruino,yup, I digged / took quite some notes from your tutorials on the Espruino website ( & also in the sections dedicated to PWM & stuff ( .. ) ), & the use as a quick low-fi 'repeat box', as you call it, 'd be a simple yet neat littl' build to start with before emphasizing the project / build others upon it
=> this make me wonder if we could find a way to use the audio jack of,say a tablet, to pass audio to it, use it to stock the stuff we can't hold on the espruino due to the lack of memory, & then trigger the playback of the stuff from the espruino by sending some message over the audio
( R: I just woke up, & maybe dreamed about line-level hackety mumbo-jumbo ;p )
In any case & joke(s) aside, the lack of memory is mentionned in many ( all ? ) the tutorials / docs I could read on building a 'low-fi' with Arduino's for ex, & the due/decimilia or mega were considered necessary, at least to be able to do the ADC/DAC part in an effective manner ( wayyy too much notes on this I gotta to test-implm, but as I told you already, time is running out by now .. :/ )
Is there a way known to you to use, for ex, 2 Espruinos || some specific external memory ( an Espruino "compute" extension ? ;p ) to benefit from the added memory ?
=> I was planning to find some DAC /ADC chips ( maybe from TI I guess .. ), and if I come across some well-known / used for audio stuff memory chip, I'd be glad to buy it & add it to the overall project(s)
Last but not least, but on quite another subject, how fast do you think we can receive data from the Espruino to a tablet ( aka do we have a fixed max baud ? )
=> I recently [ actually yesterday ] had to digg OpenJsCad ( 'got to port OpenSCAD code to Js ( .. ) ) & fooled around the OpenJsCad.org default UI to get something closer to my expectations while hackin around ( https://www.youtube.com/watch?v=Dl5DfWqfBas
=> no comment, I was happy & tired ;) ), and one othe stuff I plan to implement was shortcuts to control the view of the 3d object while I have the script editor in focus ( actually taking 1OO% of the width of the screen )
=> it's visually very close to what we have in your web IDE when activating the webcam in the background, with just the video feed being this time a 3d object being generated/configured
While it's visually appealing ( ok, I loved that feature in the Espruino IDE: simples yet practical for screencasting, etc .. ), an external controller 'd also be neat
=> now, what about running that from a tablet ( R: needs WebGL activated, as I didn't have the time to A: build an iOS wrapper app / B: maybe use Three.js & an alternative Canvas renderer ( .. ) ) & have for example a control board with few buttons & a joystick to do stuff ( .. )
Whoppsie, message already too long, I stop now & post the schematics for the above pedal in case it may help ;p
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Hi again ! :)
-> I just woke up & had some time free to enjoy a littl' journey on hackaday ...
.. & stumbled upon your js based FSK for 2 way comm using the audio jack ;D
=> neat !
Actually, it opens a lot of possibilities, and without the overhead ( in hardware size, at least ) of having a "audio jack modem" for FSK comm to an Arduino for ex ( I 've seen, as you sure did too, many videos on how to use such peripheral to have webapps comm to uCs ( mainly Arduinos ) ).
Anyway, big hardware or not, this is definitely the kind of stuff I wanna have in my toolbox, even if I had to build stg from scratch ( at least to know the inner workings like I like to ;D ).
It also make me wonder how hard it'd be to use another espruino[/pico] to interface the dock of the apple tablets ( I own a "RedSpark cable" to do so, but it needs it's dedicated library ( Obj-C ), and what I did found a way back, for iPods & other "MY-EGO" devices, was not more than how to get/set the "basic" commmands ( if I recall correctly, play/pause & prev/next ) )
=> Considering the size footprint of the Epruino ( and the Pico ;) ), we could have some really thin overhead & added possibilities WITHOUT paying any $$ fee :).
For the playback waveforms possibilities of the Espruino,yup, I digged / took quite some notes from your tutorials on the Espruino website ( & also in the sections dedicated to PWM & stuff ( .. ) ), & the use as a quick low-fi 'repeat box', as you call it, 'd be a simple yet neat littl' build to start with before emphasizing the project / build others upon it
=> this make me wonder if we could find a way to use the audio jack of,say a tablet, to pass audio to it, use it to stock the stuff we can't hold on the espruino due to the lack of memory, & then trigger the playback of the stuff from the espruino by sending some message over the audio
( R: I just woke up, & maybe dreamed about line-level hackety mumbo-jumbo ;p )
In any case & joke(s) aside, the lack of memory is mentionned in many ( all ? ) the tutorials / docs I could read on building a 'low-fi' with Arduino's for ex, & the due/decimilia or mega were considered necessary, at least to be able to do the ADC/DAC part in an effective manner ( wayyy too much notes on this I gotta to test-implm, but as I told you already, time is running out by now .. :/ )
Is there a way known to you to use, for ex, 2 Espruinos || some specific external memory ( an Espruino "compute" extension ? ;p ) to benefit from the added memory ?
=> I was planning to find some DAC /ADC chips ( maybe from TI I guess .. ), and if I come across some well-known / used for audio stuff memory chip, I'd be glad to buy it & add it to the overall project(s)
Last but not least, but on quite another subject, how fast do you think we can receive data from the Espruino to a tablet ( aka do we have a fixed max baud ? )
=> I recently [ actually yesterday ] had to digg OpenJsCad ( 'got to port OpenSCAD code to Js ( .. ) ) & fooled around the OpenJsCad.org default UI to get something closer to my expectations while hackin around ( https://www.youtube.com/watch?v=Dl5DfWqfBas
=> no comment, I was happy & tired ;) ), and one othe stuff I plan to implement was shortcuts to control the view of the 3d object while I have the script editor in focus ( actually taking 1OO% of the width of the screen )
=> it's visually very close to what we have in your web IDE when activating the webcam in the background, with just the video feed being this time a 3d object being generated/configured
While it's visually appealing ( ok, I loved that feature in the Espruino IDE: simples yet practical for screencasting, etc .. ), an external controller 'd also be neat
=> now, what about running that from a tablet ( R: needs WebGL activated, as I didn't have the time to A: build an iOS wrapper app / B: maybe use Three.js & an alternative Canvas renderer ( .. ) ) & have for example a control board with few buttons & a joystick to do stuff ( .. )
Whoppsie, message already too long, I stop now & post the schematics for the above pedal in case it may help ;p
1 Attachment