Results 1 to 15 of 34

Thread: Javascript to format Arduino code

Threaded View

  1. #17
    Quote Originally Posted by pedro147 View Post
    just as you said Too easy
    Too often these days people are writing JS where the HTML hooks the scripting instead of the other way around, or that you have to target by specific Id's in the scripting. I like making my scripts target the markup instead -- since then the page can gracefully degrade scripting off. It's also nice as it means you can have more than one block on the page formatted.

    Quote Originally Posted by pedro147 View Post
    What does your zoot project do?
    It's a wind controller akin to the Akai EWI. I have my own website about the USB version:


    It's basically an electronic woodwind. You blow into it and a pressure sensor is translated into midi controller data. The keys are capacitive touch sensitive (so no moving parts -- like a touch lamp). The fancy non-usb models have 8 octave rollers giving you a ridiculous possible 10 octaves, the USB model has 3 rollers resulting in a five octave range. The result of all the inputs is turned into a MIDI data stream.

    There were a number of things I wish the EWI USB had that it's more expensive counterparts do -- like an actual display to tell you what's going on, the ability to do things like setting the instrument key, and so forth -- and a few things I think would be nice like the ability to output major and minor chords with each note on a different MIDI channel. (so each one could be assigned a different voice)... which is where my attempts to build my own version come into play.

    The one from Akai also has some physical issues I'm trying to address like being difficult to just 'hold on to' -- which is why I was thinking that maybe it should just have a velcro strap around the right hand like a camcorder. Or that the USB plug and wire comes straight out the bottom in a manner that you really shouldn't rest it on it's end, or you'll stress the cord.

    Originally I wanted to build it with a normal arduino, but it just didn't have enough oomph or pinouts. A Teensy++ proved much more effective particularly since they have optimized I/O writes and reads in it's version of the Arduino interface, but I was still resorting to a bit more machine language than I'd have liked, and it's not QUITE as responsive as I'd like when you have more than two-thirds the keys touched. I figure if I was right on the edge of perfection with the Teensy++, the 40mhz Arm3 in the Teensy 3.0 should be overkill...

    The cool thing about the Teensy 3.0 being that it might be an entirely different CPU family, but it will run most Arduino Sketches.

    The software from Akai and Garritan is... meh. But you combine it with some good software like Sample Modeling's "The Saxophones" and it's a whole different beastie.

    See this fellow playing the EWI 4000s with the Mr. Sax T softsynth from "The Saxophones"

    Or Bernie Kenerson with the EWI USB and the Mr. Sax B softsynth:

    Basically, the end result is not what comes to mind for most people when they think MIDI.

    I used to be a Tenor and Bari sax player, but a few years ago some quacks screwed up and over/mis-medicated me right into a slew of problems including a mild parkinsonism and neurological damage that makes it hard for me to press the keys on a real sax -- The EWI being touch sensitive instead of having buttons you press means I still get to play, instead of having my muse stifled.

    ... and yet I'm STILL a model M elitist jacktard when it comes to computer keyboards.

    It's also nice as I can't afford a new Bari (a cheap one is five grand, a good one is the cost of a car) -- while the getting a EWI USB and "The Sax Brothers" works out to the same outlay as a cheap chinese e-bay alto sax (well under a grand).

    Though I've wanted to build one since I saw this performance live when I was a teenager in the '80's... When my crappy little high school quartet (Frayed Edges) was on a opposite stage.
    Last edited by deathshadow; 07-21-2014 at 05:36 AM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.23206 seconds
  • Memory Usage 4,675KB
  • Queries Executed 14 (?)
More Information
Template Usage (32):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (18)bbcode_code
  • (1)bbcode_html
  • (4)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (34)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (34)postbit
  • (34)postbit_onlinestatus
  • (34)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (27):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./includes/functions_threadedmode.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (74):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates