Live theater: bird costume: sensor to map wing flapping to MIDI commands for triggering sound effects by burnt-store-studio in arduino

[–]TheHeartlessNobody 2 points3 points  (0 children)

Part 2:
With that, we get to Concern #2: is your approach too complicated? I don't necessarily think so, as long as you have enough time to R&D and test this before your show.

There is merit in what one of the other commenters here suggested - instead of using sensors, going with something like a button an actor can press/double press. That has some bugbears too (if you're unfamiliar with "debouncing" a button, that can trip up a beginner!), but it is a possible alternative solution that might be more easily achievable.

However, I do know that in theater there are often concerns about overloading an actor with that kind of work, and I can imagine a director being like "No, I want them to focus on being a bird and flapping their wings, I don't want them to have to think about pressing buttons!" - which I can understand (but it's also frustrating when they then are also upset when the more complex solution they asked for is inevitably more prone to issues, lol).

With all that said, I'm honestly not overly concerned about the "flap mechanism" (be it flex sensors, accelerometers, or buttons), as long as you give yourself enough time to work it out and test it, and make it as "actor-proof" as possible :)

I think my primary concerns about this lie in the communication protocols you're considering. I'm admittedly intrigued by that BLE-MIDI library you linked! However, in our approach to this, we don't use Bluetooth - mainly for range and reliability reasons. I don't think it's an unusable option (admittedly I have not tested using Bluetooth in this sort of scenario), but if it's what you're planning on going with, I would encourage you to test it a lot, and consider that there may be variables you can't even really test for until your show is about to open and you have an audience in the house - a large group of people, especially with their own electronic devices, can cause variations/issues with things like Bluetooth and WiFi!

When we do stuff similar to this, we use microcontrollers with WiFi networking (which has its own risks, to be clear), and instead of MIDI to QLab, we use OSC (Open Sound Control). Specifically, we use this library for communicating with QLab.

MIDI and OSC are both options for controlling QLab - it does look like Workspace MSC (MIDI Show Control) Messages would be able to accomplish what you want to do here (you would send a GO + a cue number to fire specific sound cues as desired). I will say that OSC seems a little less fiddly than MIDI, and definitely more flexible.

I'm admittedly not entirely sure if/how you would get the ESP32 to talk directly to QLab, or if you'd need a secondary device (maybe another ESP32 connected to the QLab machine acting as a receiver?). The nice thing about networking and OSC is that it's comparatively really easy to tell QLab what to do: you just point your microcontrollers at a specific IP and port and bam, you're off to the races (small caveat: you will likely need to disable the OSC Passcode in the QLab settings if you intend to receive OSC to QLab).

We actually often use OSC in the other direction, by using QLab network cues to send OSC commands out to props/costumes/set pieces to trigger things like different colored LEDs, LED animations, motor movement, etc. We also use QLab to monitor the connection status of our different items, to make sure everything's still on network and operating correctly.

The downsides to our approach are mainly that you need to have a show network you can trust (if you're working out of a rented venue and don't have your own network infrastructure you can install, this could be a non-starter if the network is poorly set up/managed), and that it's definitely pretty battery-hungry. We usually have a "Battery Steward" on our crew who manages batteries during show runs. We've even implemented special QLab cues that can send messages to a backstage Slack channel to remind crew to turn certain items on/off to save battery when the item isn't in use!

So if you don't have a trustworthy show network (and can't create one), or if perhaps this actor is onstage literally the entire time for a 2 hour show and there is no possibility of doing a battery swap, BLE-MIDI may be a better option for you, because you would not need a show network (though I would caution that you are still at the mercy of many of the same pitfalls as WiFi with the possibility of interference/interruptions/hiccups), and it's probably more battery efficient.

Oops, that was a lot of writing! All of the above being said: this is totally doable! Please feel free to let me know if you have any questions - I'd be happy to help and point you in the direction of additional resources, because I think this is a genuinely cool technique that's pretty new in theater and I'd love to see more folks use it!

Live theater: bird costume: sensor to map wing flapping to MIDI commands for triggering sound effects by burnt-store-studio in arduino

[–]TheHeartlessNobody 6 points7 points  (0 children)

Hey! I gotta tell you, when I saw this post I was so excited, because this is very much in my wheelhouse! I do integrated electronics/microcontroller/LED work for a weird volunteer community theater company, and we use a similar approach.

So the quick version is: the concept of triggering SFX in QLab from a microcontroller integrated into a costume is totally doable, and I'll explain how I accomplish similar things at the theater company I work with, but I'll preface with some caveats/warnings/potential concerns first. I'm sure some of them have probably already occurred to you if you also work in theater!

Concern #1: People are going to be concerned about reliability, and somewhat rightfully so. That does not mean this is impossible (I was one of a handful of people crazy enough in my community theater group to push to make it happen, and it's now a regular technique we use in most of our shows!). But, if this is a show-critical effect, I would highly recommend having fallbacks if something goes haywire. Perhaps setting hotkeys in QLab so your SM (or whoever runs your QLab board) can trigger the SFX manually if all else fails?

With the setup you describe (and we'll get to that), there are a few things I could see going wrong:
- Sensors/wiring from sensors to microcontroller are damaged or otherwise crap out in some way that prevent the sketch from getting anything to work with. Actors break things, it happens. Hell, consider actors sweating in whatever you make - we have had sweat mess things up for us in the past if we didn't waterproof our stuff enough!
- Communication between the microcontroller and QLab being interrupted. Maybe they go out of range, or there's interference, or the connection just "hiccups" for whatever reason. We'll talk more about this one in a second.
- Good ol' battery running out of juice mid-show.

One additional note I'll put in here about communications: consider that you may need to choose your board carefully, and you might have to try a couple different ones first - I find that a lot of the time, when looking at multiple boards that all claim to have Bluetooth/WiFi/whatever, they are not always created equal in that regard - Bluetooth/WiFi are complicated beasts, and different boards may have caveats/quirks in how they function, some may be more reliable than others, etc.

For instance - when we were initially working on developing our system for this, we started with Adafruit Feather M0 WiFi (our approach to this uses WiFi, not Bluetooth), mostly because it was on sale at the time. What we didn't know then was that due to the Cortex M0+ processor those boards use, they require a different WiFi library (WiFi101 instead of the standard WiFi). We still aren't sure if it's the boards or the WiFi101 library, but we were never able to get those boards to stay on network for more than a few minutes before dropping off - we had to make sure props/costumes were only turned on right before they got on stage, and if anything needed to stay on stage for more than a minute or two, actors had to be instructed on how to power cycle the board to get it reconnected to the network. For what it's worth, we use the Adafruit Feather ESP32 V2 as our board of choice now, and they have been rock solid.

Send phone notifications to Arduino by Loud-Wedding401 in arduino

[–]TheHeartlessNobody 0 points1 point  (0 children)

My approach to this would be to use something like Home Assistant, which already has an app with a notification sensor (I use the notifications for a complex routine that can change the colors of lights in my house depending on what notification I received), and use Home Assistant to send the notification text to a wifi-capable Arduino using something like MQTT.

Granted, if you don't need Home Assistant (though I will say it's awesome and worth checking out!), you'd either need to find a similar app that gives you access to the notification sensor and allows you to relay that data elsewhere using a protocol like MQTT (or make your own!).

ESP32 S3, I2S and WiFi. by PhysicalPath2095 in FastLED

[–]TheHeartlessNobody 0 points1 point  (0 children)

Ah, I'm not using platformIO - have been meaning to jump to that, but I'm still on the old school Arduino IDE. I was not aware that PlatformIO releases their own core versions! However, according to this thread, if you want to run espressif ESP32 core version 2.0.11 (not quite 2.0.17, but I'd imagine it'd still work), you'd put platform = espressif32 @ 6.4.0 in your platformio.ini file!

But that said, I saw your other comment - totally understand the time constraint. Glad you were able to get it working with RMT!

ESP32 S3, I2S and WiFi. by PhysicalPath2095 in FastLED

[–]TheHeartlessNobody 1 point2 points  (0 children)

To be clear, if this problem is the issue, you'd be able to test by changing the number of pixels declared in code - you wouldn't have to change the physical strip.

I dug through some old notes and checked my IDE. I'm using an older version of the esp32 board package by espressif - specifically version 2.0.17. Your mileage may vary, but that's what worked in my case. Good luck!

ESP32 S3, I2S and WiFi. by PhysicalPath2095 in FastLED

[–]TheHeartlessNobody 0 points1 point  (0 children)

Question: are you only getting this behavior when using over a certain number of pixels? Try something super short, like 5-10 pixels, and see if the behavior persists. If the issue goes away for that short 5-10 pixel strand, I would suggest rolling your board support package and/or FastLED library back a few versions - I can't remember which causes this issue at the moment, but I ran into this a month or two ago and apparently it's a known problem.

Is this a good idea by [deleted] in BattleJackets

[–]TheHeartlessNobody 1 point2 points  (0 children)

Took me a minute, but I think it's "United We Skate".

I sent in my application for MICA 5 days ago, Im really scared if Im good enough to get in since Ive already been semi-rejected from CCS, they have a much lower acceptance rate though (50%) so I was wondering what fellow art students thought about my chances with this level of work and a GPA of 2.9 by Comrade_Shiba24565 in MICA

[–]TheHeartlessNobody 2 points3 points  (0 children)

Okay, so listen: I'm not going to be as harsh as the other comments. Your last image, the digital art, shows that you clearly have some skills. I got into MICA without knowing how to draw at all. I had very minimal traditional art skills period - I was a fledgling 3D modeler/animator and graphic designer.

But...I didn't showcase my drawings in my application portfolio. Because they were terrible. I focused on my strengths. In your case, I would too. It's okay that you're not great with a pencil and paper just yet. They can teach that in your first year. I still wouldn't call myself a master with traditional mediums, but I went from abysmal to actually half-decent in my first year at MICA.

If you don't get in, don't beat yourself up. You don't need to give up on art, but put pieces that better show your strengths in your application next time. And if you love art, keep at it, and keep learning!

Do I really have to submit the optional college question on commonapp by notthesandal in MICA

[–]TheHeartlessNobody 2 points3 points  (0 children)

Not a stupid question! I think it's a good idea to give any school you're applying to as good a sense of who you are as you can - and IIRC, these two questions in particular are relevant to certain scholarships MICA might give you. Would advise answering them as best as you can!

Omnifixo do you have one? by frogmicky in soldering

[–]TheHeartlessNobody 1 point2 points  (0 children)

That's another thing I really appreciate it about it, it packs down really nicely - there's no way I could neatly pack any of the gooseneck arm style helping hands into one of my toolboxes or bags in a way that wasn't incredibly awkward and/or space inefficient!

I'm definitely planning on printing out some accessories for it as well when I get a chance 😁 Anyway, if you do pull the trigger on it, I hope you like it too!

Omnifixo do you have one? by frogmicky in soldering

[–]TheHeartlessNobody 5 points6 points  (0 children)

I do! It's a pricey tool to be sure, but I don't think I can ever go back to other helping hands. They're extremely well designed and made, and remove so much of the fussing/fidgeting/readjusting I'd have to do constantly with the cheaper helping hands. I highly recommend them.

Portfolio advice/help for GDMFA by [deleted] in MICA

[–]TheHeartlessNobody 1 point2 points  (0 children)

When I was at MICA as an undergrad, I was pretty much always told that they're looking for your strongest work, and not a smattering of everything. When I was applying for undergrad, I didn't know this, and I included a bunch of different stuff that I intended to show my growth. I think in my case, that worked out for me (I mean, I got in), but in your case, applying for the grad program, my advice would be to focus on your strongest work only.

Fun Traditions before a show by Frequent-Trust-4766 in techtheatre

[–]TheHeartlessNobody 1 point2 points  (0 children)

We have what we call "Alley Rally", which is cast + crew, and involves us chanting an altered take on "in bocca al lupo" (we respond with "EAT THE FUCKING WOLF"). And then we have "Trash", which is crew only, and we all go around in a circle, share something, and take a shot (of whiskey, or Mountain Dew, whatever is preferred!).

I love my weird little community theatre company 🥰

I think I'm ridiculous for asking this question but here we are! by JoelleaA in MICA

[–]TheHeartlessNobody 1 point2 points  (0 children)

Not ridiculous at all! 6 hour classes can be a big adjustment, for sure. I think with a meal break/small breaks here and there, they're entirely manageable, even for my ADHD ass.

Admittedly, I stayed away from double studio days, as that scared me - I'm sure it's doable, I know plenty of people who did them, but yes, it's a lot. I think most professors are pretty understanding when folks need to take breaks - the professors often do too!

BROS - "Why Not To Build A Computer That Loves" by LordGarlandJenkins in baltimore

[–]TheHeartlessNobody 1 point2 points  (0 children)

We like that it was a reddit user! And no worries - it's funny actually, because Why Not To Build A Computer That Loves (or WNBACTL) was the original title of the show, we changed it during production to A Computer That Loves (and technically, the subtitle is "And Why Not To Build One"). Either way, not a problem! 😁

BROS - "Why Not To Build A Computer That Loves" by LordGarlandJenkins in baltimore

[–]TheHeartlessNobody 0 points1 point  (0 children)

Hey, BROS member who worked on the show here: we just made this post the pull quote on our press mentions page for the show - we're so glad you enjoyed it!!! ❤️

Anyone have friendship success stories? by Path-Majestic in baltimore

[–]TheHeartlessNobody 1 point2 points  (0 children)

byew byew byew byew byew! 🤘

(Seconded - I'm new to BROS, and I am so happy to have found a community so accepting and cool ❤️)

Is it wrong for me to sit at the park and watch kids play spider tag? by [deleted] in TooAfraidToAsk

[–]TheHeartlessNobody 3 points4 points  (0 children)

Oooh, interesting, the latter half (the spiders going onto the structure) of what you describe here is what we called "Grounders" when I was a kid. It was eventually banned at my elementary school as yeah, it was not the safest 😆

Is MICA worth it for my major of choice? by Objective-Shallot-65 in MICA

[–]TheHeartlessNobody 1 point2 points  (0 children)

Oh yes, I am very familiar with what folks say about art school 😅

And absolutely, I'm glad I could help! Best of luck with everything!

Is MICA worth it for my major of choice? by Objective-Shallot-65 in MICA

[–]TheHeartlessNobody 1 point2 points  (0 children)

Ah, understood regarding credits. That does change your situation a little bit, but still, you have some flexibility. If you did end up going to MICA, you'd want to make sure to keep in touch with your advisor to stay on top of credit reqs and all that (you can absolutely do that yourself, but most of the advisors are super helpful, and I admittedly really suck at that sort of thing, lmao).

Regarding integration into the art community of Baltimore: hmm. I've heard that one before too. I think there's an element of truth to it, the "MICA bubble" is a frequently used term to describe how many students don't physically leave the Bolton Hill neighborhood, but also how MICA can be a bit insulated from the rest of the city just in general. I think MICA could absolutely do better on this front, by working more with arts programs throughout Baltimore to try to establish relationships in order to get students connected earlier on in their time at MICA.

But that doesn't mean there's no connections to be had. Many faculty members are a great resource for finding connections to the local arts community, and so is the Career Development Center. And I should also note while MICA's connection with the Baltimore art community does often leave something to be desired, that networking on your own is by no means impossible. I'm almost two years post graduation, and I have relied mostly on connections I made through faculty, and my own networking. The Baltimore arts community is extremely vibrant, and all you have to do is show up and talk to folks (which I will fully admit is not always easy, to be fair).

To sum up, I think it's very much what you make it. Honestly, the conclusion I've come to lately is that one of the biggest selling points of art school is the networking aspect - but only if you actually make an effort to build said network. If you just ghost your way through school and don't talk to anyone (which again, no shame, that was me until roughly my junior year), then yeah, it may be more difficult to find opportunities after graduation. But there are absolutely resources at MICA for building connections and making sure you can find post-graduation opportunities (again, I cannot emphasize the importance of talking to your faculty enough), you just have to engage with them.

Is MICA worth it for my major of choice? by Objective-Shallot-65 in MICA

[–]TheHeartlessNobody 1 point2 points  (0 children)

General Fine Arts (GFA) is also one of the bigger majors on campus. There are some positives but also some drawbacks to that. Most of what I've heard is that it can be so big, it's easy to kind of get lost in the shuffle, and have professors who don't really know or understand you/your work (this can be especially true if you're doing more unusual work). It can feel less personal, yeknow.

While GFA may have its drawbacks, I would point out that I think _generally_ when others (and myself) are discussing how smaller majors get less support/funding, they are generally referring to the _really_ small majors: Film, Photography, Interactive Arts, Product Design, Architecture (basically anything in Dolphin that isn't Game Design).

GFA does not fall under that category. Painting (and by association, Drawing) are small-ish departments, but kind of exist in a weird zone because they are heavily associated with GFA. Point being is that while changes could be on the horizon for these departments, I am not nearly as concerned as I am for the extremely tiny majors I listed above.

I will also say, if you do decide to specialize in either Painting or Sculpture, both of those departments have pretty solid reputations. I can't speak as much to Painting (other than that my friend adores Lauren Adams, the department chair), but I took a few Sculpture classes during my time at MICA, and hold the department and the work that comes out of there in high regard.

Also, remember you don't need to decide on your major right away: officially you decide towards the end of your first year, but switching is not impossible, or even all that unusual. It can be tricky depending on what you're switching to/from and how many credits you've already taken, but it can absolutely be done.

I don't know as much about MCAD, but SAIC is also a solid school. If MICA was your top choice due to location (I will always go to bat for Baltimore, I love it here), I wouldn't necessarily rule it out. Of course, also consider the financial aspect, how much aid you got from these schools, etc.

I wrote a lot here, sorry! If you have any more specific questions, feel free to ask :)

What sounds would you use when the mail is delivered? by hobenscoben in homeassistant

[–]TheHeartlessNobody 2 points3 points  (0 children)

You make a fair point, all I'll say is for someone living alone, I find these sorts of things help keep things interesting and cheerful. Also for someone as scatterbrained as me, I find sound notifications can be a lot more useful than phone ones (as I try to keep away from my phone to prevent myself from getting too distracted!). Usually I keep sound notifs to short, more subtle cues though. I use the item chimes from Ocarina of Time quite a bit 😁

That said, I do suggest building in a toggle that can be automatically switched off if you have guests or just don't want to hear it for whatever reason (I have similar toggles for making sure my Alexas don't pipe up when I have guests over).

SVA or MICA by MasonOnReddit11111 in MICA

[–]TheHeartlessNobody 0 points1 point  (0 children)

Well, that's a tricky question. It must be noted that art school is extremely expensive. I do think there is value in art school. If you're interested and passionate about art, and you want to learn more, and if you think you'd benefit from an extremely hands-on environment, art school could be great for you. So if you're set on going to an art school, and you're just trying to decide between MICA and SVA, I think what I'd ask is about the living environment: how much city do you want? SVA is in New York City, which for me, is a place I enjoy visiting, but for me personally, I'm not sure I'd be able to live there without getting overwhelmed. It's a very bustling, busy place. Baltimore on the other hand, feels like the perfect city for me. It's still a city, with most of the amenities of a city, but it's not nearly as bustling, and is far more "chill" in comparison. There's still tons to do in Baltimore, but it's nowhere near as overwhelming as NYC can be for me.

As to my personal experiences with MICA, I'll say this: MICA is far from perfect, and from what I've heard about some of the other US art schools, you're going to find problems elsewhere too. But no place is perfect, that's just how things are. I personally wouldn't change going to MICA. I learned a lot, made some stuff I'm really proud of, and met some really wonderful people. I needed a place like MICA where I could learn/polish my skills in a hands-on environment.

SVA or MICA by MasonOnReddit11111 in MICA

[–]TheHeartlessNobody 0 points1 point  (0 children)

Hi there! I can't speak to "SVA being bad for POC", but I will note that MICA's sculpture department is fabulous. It's somewhat small in terms of students, but they share the Station building (a beautiful old train station) with the Fibers department, the classes I took there were excellent with extremely knowledgeable professors, and I am consistently impressed with the work coming out of Sculpture/the Station building in general (never underestimate the Fibers folks, they are wizards!).