Not signed in (Sign In)

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

    •  
      CommentAuthorRodrigo
    • CommentTimeNov 22nd 2009
     
    This is awesome! I'm still rocking a V1 here as I only recently got around to finishing my build, and I was waiting out the update.

    If we order the firmware from the webpage, can we get the V3 mailed when it's ready? Sort of a pre-order thing? Rather than checking the page daily to see when it's finally out/available.
    •  
      CommentAuthorToddBailey
    • CommentTimeNov 23rd 2009
     
    Hey --
    I understand the annoyance of having to check back here all the time. I hate the idea of pre-ordering anything, but in this case it's probably OK. Worst thing that could happen is deciding to follow some pottery guru onto some mountaintop and making off with your $8.50. And not to diss pottery, but that seems unlikely.
    Best,
    TB
    •  
      CommentAuthorglitched
    • CommentTimeNov 23rd 2009
     
    I had a dream about this feature last night. I imagined my monomachine interfacing with the WTPA, using p-locks to modify the CCs of the start position on each step, then twisting the knob assigned to the end point CC to get a cool, on the fly reverse effect...I didn't want to wake up. The next part of my dream was a recurring one, in which I am constantly late for class or have missed the final test in college! What does that mean?!

    Anyway, how's it going, Todd? Do you need any help?
    •  
      CommentAuthorAltitude
    • CommentTimeNov 23rd 2009
     
    roflglitched
    •  
      CommentAuthorRodrigo
    • CommentTimeNov 23rd 2009
     
    Um, is the shipping meant to be $10 ($15 international) for just the IC, or is it a flat shipping regardless of what is ordered?
    •  
      CommentAuthorToddBailey
    • CommentTimeNov 23rd 2009
     
    @glitched -- we may have to get you into some C programming, my friend :-)
    I'm out of the loop for Turkey day and am slammed with work in general now (weird stuff, too -- Python programming and machining and shit like that) but things should lighten up significantly in December.
    I PROMISE I WILL RELEASE V3 IN DECEMBER.

    How's that? Before 2010 you will all have the goodies.

    @Rodrigo --
    Ode to Shipping:
    Ugh. Oh how divisive and crappy thou art!
    Just so you don't think I'm trying to be a d-bag, here's the breakdown. International shipping is USPS flat rate, which is $12 and change. Canada is the exception to this rule, and is less. Inside the US, UPS doesn't care much whether your package is 3oz or 1lb. Shipping to most places is in the neighborhood of $7.50. Some places are more, some less. Paypal won't do this calculation, so I made a flat rate. Then there's bubble wrap and tape and boxes and printer ink and recouping shipping FOR shipping materials and all that nonsense, and I don't charge for shipping time. I promise you I don't make any cheese at all on shipping. If I did, I would be better about shipping on time :-)

    Also, FWIW, I don't much like selling programmed AVRs any more than most people like having to pay $20 to get an IC -- I always thought of shipping ICs as more of a courtesy for those who for some reason cannot flash an AVR. Kind of like how you CAN order linux installation DVD in the mail. If I only ship a single MCU in a week, say, I make maybe two bucks an hour, and a some gas gets used to move a really small thing. So while I am not willing to leave anybody out, and will always offer the programmed MCU, it certainly does get the gas face a lot.

    So, I know that seems like a ripoff, but believe me, the champagne cellar here at Narrat1ve isn't built on the backs of the the postal system. One day, maybe I will half as good as adafruit about the shipping biz, but that day is not today.

    Here's a question: if you could update via MIDI would you still order an AVR, those of you that would order an AVR?

    Holler,
    TB
    •  
      CommentAuthorRodrigo
    • CommentTimeNov 24th 2009
     
    That's fair enough. I just wanted to make sure it wasn't a not-considered aspect on the 'buy it now' thing. But if that's what it's meant to be, I'm into it. I've just become a bit more apprehensive of shipping stuff since living in the UK (formerly in the US) as the postal service here is expensive, and a joke.

    If you could update through MIDI, that would be pretty hot. I didn't wire up MIDI to my kit, but I'd probably rig a temp midi setup for it.
    •  
      CommentAuthorLuap
    • CommentTimeNov 25th 2009 edited
     
    Hey Todd, I would definitely be up for firmware updates via midi if it is possible :) But im thinking this can't be doable on the current WTPA.. Are you talking about implementing this feature for the new sampler you are working on?
    I'll be honest, I have muchos respect for you Todd. Really I do. But.. $23 for a shipped chip to the UK does seem a bit wrong.. Anyone else would just sling it in an inexpensive padded envelope, use 1st class post/mail and be done with it. Slower perhaps, but likely half the cost all told.. Still, i'll spring for it anyway because this AVR shenanigans just looks like a big pain in the ass. Particularly as the programming widget is not something im ever going to get a whole lot of use out of. Sourcing parts, soldering and botching together my own cases is all good, but programming never jammed my donut..

    Im not really complaining mind. So please don't take it as such. It's more of a slight grumble!

    All the best! Paul
    • CommentAuthorsmrl
    • CommentTimeNov 25th 2009
     
    I'd like to put in a formal request to have the CC's changed from where they are now -- I just noticed that ableton live can't record "record" events even though it seems to deal with everything else (not completely tested). I've got a live setup right now that would benefit greatly from being able to sample / trigger remotely sequenced events...

    Given the popularity of live that seems like something that would be nice to fix

    Looking for a workaround but it's not looking likely without MIDI translator or something, which seems a bit ridiculous...

    thanks
    •  
      CommentAuthorglitched
    • CommentTimeNov 25th 2009
     
    Smrl: I don't understand what you mean by Ableton not being able to "record 'record' events."
    Edit: Yes I do. Ableton doesn't record CC# 0! Weird.

    Todd, if you want to make "teh midis" more "standard", you have tons of generic CC's at your disposal:
    3, 9, 14-37, etc.
    •  
      CommentAuthorToddBailey
    • CommentTimeNov 26th 2009
     
    Cool. Changing those CCs seems like a good idea. I'll change the current CCs and fill up the generic and undef'd MIDI CCs from here on out.
    •  
      CommentAuthorglitched
    • CommentTimeDec 23rd 2009
     
    Hey Todd, will my "Party" be even more "hype" by New Year's?

    Have a good Holiday, if we don't hear from you!
    •  
      CommentAuthorToddBailey
    • CommentTimeDec 28th 2009
     
    Now, even I can't save New Years -- the worst party I know of -- but general hypeness in the world should be on the rise. Or my Python scripts are wrong.
    xo
    TB
    •  
      CommentAuthorRodrigo
    • CommentTimeDec 30th 2009
     
    I'm not sure if that means it's nearly done, or not nearly done, but looking forward to this. Nearly got my built-in mixer situation sorted, so itching to update it while it's out of the case and easy to update.
    •  
      CommentAuthorToddBailey
    • CommentTimeDec 31st 2009
     
    Unless some client writes me with some last minute booshit I ought to be able to get the rev out today. Now, it may not be EVERYTHING we talked about before, but it will be some of it (sample scrubbing included).

    I promised a rev, and a rev you will get. Some of the features may have to wait until the next hardware update, and then maybe get back-ported. I've gotta be moving on, you see...

    Best,
    TB
    •  
      CommentAuthorRodrigo
    • CommentTimeDec 31st 2009
     
    Sweet!

    Now you mentioned something a while back about updating via midi, is that something doable with the current update or should I get to ordering a new IC?
    •  
      CommentAuthorToddBailey
    • CommentTimeDec 31st 2009
     
    That, sadly, will probably never happen. Or at least not likely for awhile.
    Also, best to wait until the announcement to order a new IC (or an AVR programmer :-))
    Finally, I _did_ get a call from a client :-(
    Best not to hope for firmware today.
    xo
    TB
    •  
      CommentAuthorRodrigo
    • CommentTimeDec 31st 2009
     
    Shucks.

    Well sooner is better than later, and if it's not far off, I'm a happy camper either way. As soon as it's up, I'll be down.
    •  
      CommentAuthordnigrin
    • CommentTimeJan 5th 2010
     
    Tell those clients you got some *real* work to do Todd - like finishing that WTPA firmware! ;-)

    Any ETA? Can't wait!

    Dan
    •  
      CommentAuthorToddBailey
    • CommentTimeJan 5th 2010
     
    Here's what I'm hoping. I'm going to Chicago next week to install a piece in a Childrens' Hospital (no joke! And making sick kids laugh pretty much wins the moral high ground by default). After that, I don't have any solid work lined up for any clients. Which is exciting. Hopefully I'll be back in Brooklyn by the last week in January, and then it's all WTPA all the time. God willing.

    I mean, ideally, I like working on my own projects better than other peoples, too. But all that peanut butter doesn't buy itself.

    I mean, REALLY ideally, I would tell all my clients to take a walk and concentrate on making personal projects full time. There's probably a way to make a living doing that, and one day perhaps I'll grow the nuts to do it.

    Thanks again for the prodding,
    TB
    •  
      CommentAuthorAltitude
    • CommentTimeJan 6th 2010
     
    how about everybody stops humping Todd's leg for a couple of days, eh?
    •  
      CommentAuthorToddBailey
    • CommentTimeJan 6th 2010
     
    Ha! Better to get the leg humped than have you spilling the garbage all over the kitchen looking for chicken bones.
    Srrsly, though -- it's cool. Knowing that people give a shit about this project is good. Deadlines are good.
    If I had the scratch, I'd hire somebody to tell me I was late every morning :-)

    Also, a career based on designing shit independently ain't gonna make itself. Dan's right. In some ways, WTPA and it's ilk_are_ a lot more important than being some artist/corporation's bitch. Now you'll excuse me while I put on my French maid outfit.

    xo
    TB
    •  
      CommentAuthordnigrin
    • CommentTimeJan 6th 2010
     
    ROTFL!

    Well, you're both right (Altitude and Todd) - too much leg-humping isn't good for a developer's morale, nor is total silence from your customers - a happy middle ground seems best. At least that's my feeling from my own work as an audio software developer - see http://defectiverecords.com .

    Todd - I know what you mean about the Children's Hospital - I work in one full time! It's good for the soul...
    •  
      CommentAuthorAltitude
    • CommentTimeJan 6th 2010
     
    >Now you'll excuse me while I put on my French maid outfit.

    can i haz a jpg?
    •  
      CommentAuthorToddBailey
    • CommentTimeJan 6th 2010
     
    •  
      CommentAuthorglitched
    • CommentTimeFeb 4th 2010
     
    •  
      CommentAuthorAltitude
    • CommentTimeFeb 4th 2010 edited
     
    yup, cosigned.

    I call for a formal return to leg humping..
    •  
      CommentAuthorRodrigo
    • CommentTimeFeb 4th 2010
     
    Hah, that's a compelling post if I've ever seen one.
    •  
      CommentAuthorToddBailey
    • CommentTimeFeb 8th 2010
     
    Ha!
    Ok, Ok...
    I'm back in my lab now (I was away for most of January) and will get "the Calico with the black talons loaded in the clip" as it were.
    Best,
    TB
    •  
      CommentAuthorRodrigo
    • CommentTimeFeb 8th 2010
     
    Yeehaw!
    •  
      CommentAuthordnigrin
    • CommentTimeFeb 16th 2010
     
    Is this competition??

    http://matrixsynth.blogspot.com/2010/02/pic-based-sampler-sound-mangler.html

    Everybody chant together - we want firmware! we need firmware! ;-)
    •  
      CommentAuthorRodrigo
    • CommentTimeFeb 16th 2010
     
    Hah, all it needs is a name like "Keep Ya Head Up" sampler.

    We can have a whole east-coast/west-coast MCU 8-bit Sampler fued!

    (assuming that's in the west coast, for the sake of humor)
    • CommentAuthorstrategy
    • CommentTimeFeb 16th 2010
     
    WTPA was born in Chicago though- "third coast" - the midwest always gets left out of the coast wars, or dissed by both sides :-(
    •  
      CommentAuthorglitched
    • CommentTimeFeb 17th 2010
     
    I'm starting to think I might want to f* around with the code; maybe I can figure something out even though I've never touched C before. I don't wanna "brick" my WTPA though.
    Have any of you guys taken a look at the code? Is it pretty logical?
    •  
      CommentAuthordnigrin
    • CommentTimeFeb 17th 2010
     
    It's pretty logical - and though many bits of it were over my head (I've never done any kind of low level firmware coding), I could see how a bunch of the functions were implemented. I sent Todd some code ideas way back when we first started talking about some of these firmware suggestions (which I'm sure he got a good chuckle from!).
    •  
      CommentAuthorRodrigo
    • CommentTimeFeb 17th 2010
     
    So the next update had the start/stop point moving type thing, does anyone else remember what else has been mentioned?
    •  
      CommentAuthorglitched
    • CommentTimeFeb 18th 2010
     
    Sorry, I don't think I'll be able to do anything with this. I can conceptualize the effect I want, but don't have enough experience with this type of code.
    Dang.
    •  
      CommentAuthorToddBailey
    • CommentTimeFeb 24th 2010
     
    W/r/t code:
    It's all a big old state machine (or one big one and a couple little ones) which is a way to manage doing many things at the same time without a process manager or threads or any of that mess.
    I imagine it would be hard to dive into from a cold intro.
    All the audio stuff happens in the ISR and everything else is managing keeping the user happy and MIDI coming in.
    A good place to start looking is in the main function in WTPA.c -- This is where the state calls happen and where the main "loop" of the program exists.

    SetState(DoFruitcakeIntro) is the first time the state gets set. You can see the main loop (the while(1) part) running all the background functions and then calling the function pointed to by State (which is a defined as a void function pointer elsewhere).

    Now, every time through the main loop, DoFruitcakeIntro is called. It handles blinking the lights at startup. It has a set of subStates (a global variable, just a number) and it ticks those off and moves to the next every time it finishes one. When it's done everything it is supposed to, it will set a new State and THAT state will then be called at the end of the main loop. In this case that state is DoStartupSelect().

    It's not as hard as it sounds. It's still just a big old loop like you learn in CS101 but it has a little indirection with pointers.
    I'd recommend anybody hacking on WTPA code to get a firm grasp of this before changing a lot or they'll break the shit out of something. Then again, you shouldn't be afraid to break firmware, since you can always just set it back.

    Then again, I could always just do it for you :-)
    xo
    TB
    •  
      CommentAuthorToddBailey
    • CommentTimeFeb 24th 2010
     
    W/r/t the youtube video--
    I just spent the last week getting whip-cracked by the minions of Mattel, working until 3am in the morning every night getting an animatronic slug's eyeballs to look realistic, its prehensile tail mechanism to not bind, and its body to be able to sense human hands from several inches away. The last several hours of that was spent periodically barfing on account of bad Thai food.

    So while that breadboard shit is cool, it takes more than a youtube video to scare this programmer, ya heard?

    T. "Wee-Bey" Bailey
    •  
      CommentAuthorRodrigo
    • CommentTimeFeb 24th 2010
     
    "Oh it's on."

    "No, it's not."

    "It's on."

    "No, I'm sorry, it's not."


    "OH IT'S ON!".
    • CommentAuthorgorgiv
    • CommentTimeFeb 26th 2010
     
    Hah, Wee-Bey. Just did a Wire marathon last month - amazing show.
    •  
      CommentAuthorRodrigo
    • CommentTimeFeb 27th 2010
     
    I'd like to think that Omar would rock the shit out of WTPA.

    • CommentAuthorgorgiv
    • CommentTimeFeb 28th 2010
     
    Oh, fa sho.
    •  
      CommentAuthorRodrigo
    • CommentTimeMar 12th 2010
     
    I think we should share our "where were you when you realized that the v3 software wasn't going to be available mid way through March" stories.

    I'll start.


    So I was sitting at home, just minding my own business. Looking up stupid crap online, messing with my Tetrazzi when BOOM!, out of nowhere, I didn't download and install the v3 software!

    It was crazy. One second, I was sitting there, not installing anything, then in the drop of a hat, the blink of an eye, a new york minute, I didn't install the software.

    It's hard to even talk about it really. My wife told me I should talk about my feelings with regards to this, so here I am.
    •  
      CommentAuthorglitched
    • CommentTimeMar 13th 2010
     
    Welcome to the support group, Rodrigo!

    I want this feature so bad that I check the forums everyday! It's become a bit of an obsession for me; I have even made narrat1ve.com/forums a start-up tab in Firefox.

    I've been thinking of ways to motivate Todd to help us out. How about baking a cake with an image of the WTPA printed on it, in icing?!?
    Oh shit, that was already done:


    Um, maybe some donations? Todd, I have over $3.22 in my paypal account right now and it's yours if you make this happen!
    •  
      CommentAuthorRodrigo
    • CommentTimeMar 13th 2010
     
    Hehe, I thought I was the only one that checked every day.
    •  
      CommentAuthorAltitude
    • CommentTimeMar 13th 2010 edited
     
    Well i am glad we now have a support group for this. I usually dont like to talk about this stuff but I have been having a weird reoccurring dream in the last couple of months..

    I am in a field of tall grass running, I see a small clearing in the distance, I run faster. As I get closer, I see a box in that clearing, I am now sprinting. I finally arrive at the box and there is a big "3" on it. I open it and it is empty.. I weep.
    •  
      CommentAuthorRodrigo
    • CommentTimeMar 14th 2010
     
    Don't worry guys, I think we'll make it through this together.
    •  
      CommentAuthoro0otini
    • CommentTimeMar 15th 2010
     
    majorlol at you lot!
    •  
      CommentAuthorRodrigo
    • CommentTimeMar 15th 2010
     
    Today's my birthday....although it doesn't mean anything.........nothing matters anymore............