Okay. Good morning, everyone. I just wanted to share with you some strawberry updates from our trials in this year. Let's see if I can advance my slide here. So first of all, I want to talk about the current variety trial performance in here in Central Alabama. And next I'll talk about the overall performance over the last five years since I've been doing these trials. And also we'll talk about some tips on preparations for next season. Many of you strawberry growers know that preparations have really all already begun. I'll be touching on some of those, some of those activities. And I'll finish up with some varieties to watch. I say varieties is actually just one, but I'll be talking about that a variety to watch other than the ones that I'm presenting here today. I've mentioned last in our last presentation, talked about how there is an increased interest in strawberry production and strawberry consumption. The desire to consume fresh grown strawberries just continues to increase throughout the state and actually throughout the region in the country, primarily because well for flavor, but also for the health benefits that they're afforded by the strawberry. But growers are, they are having a bit of a time growing them like they can. This year you may not know it among some of the growers. This was a pretty good year this year. But it is that they're known to be too difficult to grow often, and it is an expensive startup. And it's essentially a gamble. You really oftentimes you're not really sure what you're going to get. So this is so variety trials are our paramount really when we when we try to think about some of the things that we could do to to assist growers, and that's just conducting variety trials, this variety trials are the first line of defense when it comes to improving variety for the strawberry production or production of any crop. So first of all, I'll start with the current variety performance. And again, this is here in central Alabama. And these are the varieties. These are all of the varieties that I've trialed over the years, but these are the ones that have essentially made the cut over the years. So, I'll be honest, the only day neutral that variety that I'll be talking about. Camarosa I have that in red here and that's because it is the market standard. Also a upcoming variety, Camino Real Chandler I have that in bold print here because that used to be the market standard, but it was sort of edged out by Camarosa, and also Ruby Jim. It's a variety. There's another variety that is growing in popularity. And this. So we'll start with total marketable yield. And this is the total marketable yield is the the marketable yield across the entire season. And you can see that Camino Real and Chandler are the two most comparable to Camarosa in this trial for this year in 2021. And Ruby June and Albion are just lagging a little bit behind here in this season. And Ruby June is performed more comparable to Camarosa I'd say over the some of the years, and actually Ruby June and Albion are two of the most to the best tasting varieties that we've trialed. So there's people from all over grows from all over get comments from from consumers they tell them that Ruby June is a really great tasting variety. Next we'll look at the individual berry weight, another important component or a characteristic of a berry, and we can see that this year in 2021 that Albion and Ruby June were the two largest berries and they a little bit larger than Camarosa. Camino Real is noted to have a very large berry. We did see that this year, but in the field but I think what we might have seen is just more, it probably has more of a uniform berry size. Because I really expected it to be a little bit larger than it did after it's shut out in the end. Another component that we want to look at is the actual plant size and Camarosa is known to have a large plant. Also Chandler is as well. Ruby June, as we can see has a large plant but one thing I've noticed about it is that it has it has a tendency to produce these really large leaves. And so and I think that may be one of the things that adds to the, to the size makes it a little more comparable to Chandler and Camarosa. Camino Real was a bit compact in our producing compact plants in our trials this year and is well below the average. Also number of runners or Stolans.  This could be a benefit if you were in matted row production where the where the continued production of the planting is driven by runners and in the production of daughter plants. The matted row system though as you know has been replaced by the the annual plastic culture system which is as the name suggests it is a annual system matted row is a more of a perennial system that lasts about five, five to six years or as long as five to six years. And so that it's a little bit more permanent and it is driven as I said by the production of runner plants. So in an annual plastic culture system that the ability to produce high numbers of runners is not necessarily a benefit but more of a detriment. And in the case if you are producing plants, the variety that produces a high number of runners and daughter plants that that would also be a benefit. But as we can see that communal real and Ruby June this is the, we have got less than a less than a runner on each one of these less than a runner per plant. I've seen some years that that have been higher than this and it really depends on, I think it really depends on the time of the year or the time of the season that they're, this is being sampled. So look at the five year average for a variety performance, again in central Alabama. And we'll start off again with marketable yield and this is the average five year average of marketable yield as you can see camera oceans camera roses still the number one cultivar, followed by communal real and Ruby June so Ruby June. communal real is that does do some does produce a marketable yield that is a bit more comparable to camera Rosa. And both of these can mean or real and Ruby June are growing in popularity. And again Ruby June has had a really good, really great flavor. And this is total production and in total production we includes it's a combination of marketable yield and cold fruit. So we're looking at the entire production of entire fruit production of the variety and and as you can see it's following a similar trend here. Now we'll look at cold fruit production and this is a this is an important variety of important trade to follow because having to pick out cold fruit when you're when you're producing this is really an issue with some some growers there. This is not really there. It's not really the best thing that they, not the most exciting thing that they would like to like to do and producing and having to call out fruit pick out the cold fruit in their in their in production. We can see that Ruby June is among the lowest call for product producers as well as communal real. So that could be a really good benefit for the for these two varieties and make them even more popular. This year, some variety some growers had to produce communal real had to grow community real because there was a shortage of camera Rosa. And they were really pleased with it with the outcome and they got a lot of comments compliments from consumers. So, I know of at least a couple of operations that are going again with communal real by choice this year, because they had such a great year last year. Now soluble solids and this is one of the components of taste, as you can see. And as I mentioned, Ruby June and Albion were to to the most tasty or the two most tasty berries in the entire trial over the years. And we see Ruby June is comparable to Chandler and camera Rosa in terms of soluble solids. Albion is a bit a little bit efficient here and soluble solids or a little bit lower than some of the others. And that just goes to show that sweetness isn't the only component of flavor there are some flavor volatiles that that come into play when we're talking about the flavor overall flavor of the berry and both the Ruby June and Albion certainly have those to their benefit. And we can see communal real is produced the lowest number of soluble solids or sugars. That has been a comment that a lot of growers have had about communal real. And it's one reason why people won't. Some people won't plan it, because of the sugars is known to have a low soluble solids count and low flavor, but that wasn't the case this year. And what we're finding is that is that is if communal real can be harvested later and allowed to turn dark dark red and that is it's that is what it was a bread to do is being picked when it is really red. Now that's one of the flavors that it's highest in this in this case now overall there. There's not the correlation between flavor and the deep redness that one might think at least according to the literature, but in some cases like to me in the case of communal real if it is allowed to stay on the plant when it is a deep red that is the best time to to harvest it. Okay, so we're going to next we're looking at individual fruit weight for berries and again Albion and communal real where the two largest of what along with Ruby June, they were the largest berries and they were a gram, a gram heavier than cameras. Okay, so this brings us to preparations for next season. And I just created a table here, some of the main activities during this the preparation, and this is not etched in stone. This is in its, and a lot of this is just going to really depend on the operation and what the operation is able to do. And I have here some of the highlights though are ordering plants and I think this is really important you want to be sure to order the plants. You want to select a, a nursery to order your plants and you want to find out when when they offer their plants for sale. And that's somewhere between June and in July. And so as soon as those plants are available you should go ahead and place your order. And a lot of the operations and maybe all of the operations require a certain amount of certain amount of the charge up front. And also be sure to soil test well in advance because if you need a, if you have a, a line requirement of your or if your pH is low, then you're going to need to add lines of the soil to raise the pH and that's going to require several weeks or months to and for that for a reaction to take place to raise the pH, your soil pH. So you want to be sure to have this done in plenty of time ahead of planning. Now, planning is going to depend on the time, your location in the state, and I have here anywhere from late September to mid October. The north, the northern locations in the state and central locations in the state. You want to plan even even the Southerns. You want to plant early October. You get some of the northern locations you may be able to get away with planning a little bit earlier late September. But you definitely want to be you want to plant for five mid October. Planning date, the number of operations they will plant and they'll put the row cover down and may plan a little bit late. And I'll put the row cover down in order to stimulate some more growth to build up heat units and stimulate some more growth before the winter temperatures set in. And this is a, and this does work, but it doesn't work like planning on time. It's just really no nothing, nothing beats planning at on time right now. And also if you put down pre or pre immersion herbicides you want to do that at bed formation and prior to laying of your plastic and installation of your, your rope, your drip tape. And also see your, you want to put down your, your ryegrass seed to prevent our erosion and some of the soil from coming from away from the sides of your, of your plastic, so that the plastic can be ripped up easily by winds. And so that's, that could be a pretty devastating thing to happen, high winds come through and then just rip up all your plastic from your, your planting beds. So, you do want to plant some rope ryegrass to to keep the plastic down and prevent erosion. But you want to do this before you punch holes for planting, but you don't want to get any of the rice seed in in the planting holes. So all of these, these things pre, adding your pre immersion herbicides forming your bed, laying your plastic, applying your, your, your ryegrass seed. You want to do that about three to four weeks prior to planning to allow to be able to so that you can allow So the pre plant herbicides and other components may not harm your plants when planting. Okay, and we have here, I have a source, I've got sources of plant materials for plug plants, some of these producers also produce bear root plants. And so, and some may only produce bear root plants. And that, and that also may depend on the time of the year, whether or not they plant plug or, or, or bear root plants. And most, I know a lot of us got our varieties from from Jimmy Witt. And unfortunately, Jimmy Witt passed away this year of last year. And so, a lot of us, it sort of left the void and how and the places where we can get plants. So here's a list of plant material, a list of producers of plants, some here in Alabama, and a lot of producers out of state. Okay, so these are some things to remember. You want their plug plants or bear root plants when you place your order. And this picture here is a bear root plant. When you get your bear root plants you want to make sure that they're nice healthy roots, and make sure that you're getting from a, a reputable nursery. They're oftentimes they have a minimum order. And as I mentioned earlier that you may be required to pay upfront. And also, as I mentioned earlier, do not delay in planning, if you can all, if you can at all help it, place it as soon as, as you can as soon as the nursery offers plants for sale. And again, I have varieties to watch and have varieties listed which really just a single variety. And that is from terrace from terrace is a produces a very large berry. It had an average berry size of about 32 grams. This is a variety that is produced among from California. This yield doesn't really seem that high here but in the, in the season that it was produced it, but this was the highest year, elder. It has a maturity that's, that's a little later than Camarosa, and, and obviously has a larger berry size, and the flavors, it's pretty good, pretty good flavor is sweet and a little bit tart. What I have here that the red color seems a little bit fluorescent in in person it sort of does the for lack of a better word that it sort of did have a fluorescent red color just a really, really attractive large conical shaped berry. So some points to remember from all of this, Camino Rial and Ruby June were the most comparable to Camarosa. Camarosa and Camino, Camino Rial and Ruby June produced large berries and few runners. Camino Rial produces a more compact plant. In order on time, be sure to test early and, and have make sure you have timely bed preparation and timely planting. And so that's the end of my presentation. I'll take any questions.


All right. Good morning, everyone. Welcome to another beautiful, albeit slightly overcast day down here in Five Points, where we are here to celebrate the grand opening and the official ribbon cutting. Grand opening was yesterday, but we're here to have the ribbon cutting for our newest business in Five Points, Paner Pete Vintage. My name is Ryan Coleman, Director of Economic Development for the City of Columbia. And I'll line up the introductions for our speakers this morning. First of all, we'll have Councilman Will Burnham for District 3, followed by Mayor Daniel Rickerman. And we'll turn the microphone over to Heather McDonald, Executive Director of Five Points Association. And then finally, our featured guest of honor today, Katie Roberts, owner of Paner Pete Vintage. Thank you. Councilman Burnham, soldiers. How about it? How's everybody doing today? Stay warm, I hope. Fantastic. We are chipping away at a block that used to not have a lot of traffic, pedestrian traffic here. Just take a look around from Bento, Swift, all good books. Let's do some marketing and fill this up with a restaurant upstairs, right, everybody? Wouldn't that be great? It's great creating a destination in this little corner of Five Points, and Katie and your husband and the team here were so excited about the risk, the venture you are taking. We are here to help you foster and incubate this small business. That is our goal here at the City of Columbia. It will de-file East. Soda City has so many wonderful vendors, and it's great to see another success story moving on to a brick-and-mortar shop. So we know you're going to stay busy. You're emptying out the storage units of all that wonderful clothing. And I wish you much success. So we are just so excited. I want to say a quick thanks to Ryan Coleman and his team, Greg Williams, the catch-all for the city when it comes to business. I hope you'll have his cell phone number. You call him whenever you need him. Again, couldn't do this.  So with that, we are open, and I want to call up Mayor Rickiman, who is so supportive of all these initiatives that we are doing here to be open and grow business in Five Points. Mr. Mayor. Good morning, everybody. Unfortunately, it's not the warmest day, but it is a great day because here we are with another small business to open up. And as you know, Columbia's backbone is small business. It's so exciting to have another shop, another retail shop down here in Five Points. I'm so excited for you, Katie. I know you're excited. It sounds like y'all had a great opening yesterday, and we hope that the message gets out that people are down here. They're buying a book. They're getting some coffee. They're getting a sweatshirt next door, and then they're coming to get their groove on right here with some great outfits and some great opportunities. But excited for you, and I hope everything we can do to support you to continue to grow. But this is what we've been hoping for in Five Points is really building it up with small businesses that are a real reflection of our community. So congratulations. Heather McDonough, Executive Director of Five Points Association. On behalf of the Five Points Association, we want to welcome you to the neighborhood. And like Councilman Brennan just said, it's been an exciting few weeks in this little corner of our neighborhood. And this is just one more addition that I personally am excited about being a huge vintage lover. I told Katie I'm probably going to have to get a raise at this point to be able to come over here and shop so much. But again, on behalf of all of us, we are so excited to have you here and wish you all the best. I'm Katie. I mainly just wanted to thank a bunch of people who made this happen. Obviously, it was not all me. I just wanted to thank everyone who's ever shopped with me. Oops, sorry, y'all. I wanted to thank everyone who's ever shopped with me at Soda City or just come by our booth to say, hey, y'all are awesome. Really, the people who've made this happen. All of our friends who helped move tables or paint the inside of the store. Thank you. We're helped clean. I wanted to thank Emil and everyone at the Soda City Market because if y'all didn't have that market, this would, again, would not have been possible for us to start our business five years ago. I wanted to thank our friend Robin Dial, who's here of Dial Real Estate, for helping us navigate the world of commercial real estate when we were looking at the space. Couldn't have done it without him. Wanted to thank Margie, my mother-in-law, for helping clean you with the space. She's amazing. I wanted to thank my mom, who unfortunately could not be here today. She's the one who took me 13 when I was a kid and got me interested in the world with second hand. So, if it wasn't for her, this would not be happening either. I wanted to thank Paul, my father-in-law. He helped my husband, his son, David, do all of the wonderful cabinetry and the shelving inside of the space. Like, they really just transformed the store into this just amazing-looking space. And lastly, most importantly, I wanted to thank my husband, David. He has been my number one supporter these past five years. Just, I don't know. No matter what I say, it's not going to be enough to thank him for all the work he's done. And I would not be where I am today if he didn't believe in me and support me and believe in taking the risk for doing this business full-time. So, thank you everybody.


Good afternoon, everyone, and welcome. This is Melissa Arma with the stocks, which I'm here reviewing, BABA, which is another really nice option call that I made last week that's running up today. And this would be a beautiful, beautiful, beautiful exit on this trade here today. So it depends if you did. I did give two strikes for this, the 165s, which this is almost $10 now through the strike, and the 170s, both very profitable trades, more than 100% return on investment in basically three days. So I called, look, this is still going. Is this going to get, wow. And I called this so far out, I didn't even have to call this as far out. I called it, I called it in here. I called the 165 and 170 strikes for September 15th. I gave it more time. I wasn't sure when the market made the turnaround, which it obviously did today. And this is just going, going, going.  So this is the exit on this here today for the fast exit. And it looks like it's going to go to the 180 number that I gave in the time. But again, you know, you have so many different things when you're looking at with options. This could move up one more day even tomorrow, but the safe exit on this really is today, nice, nice move. Again, 100% return on investment within three days, more than that, and a beautiful, beautiful, beautiful trade. So congratulations to everybody that did this. And I'm sure some people will get out of this today. Could it continue? Yes. It will continue absolutely immediately and keep going straight up. You know, I don't know. I mean, it really depends if the market continues rallying tomorrow. And a million other factors, but the, I said 180 was the target on this. I'm not going to be wrong between now and September 15th, that looks like it's in sight. And your dream target on that this week would be 180. I mean, it very well to get there. It's really not that far. But I think the safe exit on this is today, you know, or just take it on up. This is the momentum. You want to exit these trades, these option trades into the momentum. You have to get out of them into the momentum. You don't want them to deflate. And that's something that I review more with people, but it's very, very important when you're doing these option trades to get out into the momentum, okay? And that's what people need to be watching here today. And it's still going, wow. One o'clock and it's still, this 175 looks like it's gonna get to this today. Really, really nice call I made. Wow, $10 to the strike and that was 165s, which they were a little bit more expensive than the 170s, but well, well worth it. So congratulations to everybody that did this, but making some nice option calls here. And hopefully everybody did it. Have a great day, everyone. Email me at melissathestockswish.com if you'd like to sign up for the Gap Options Letter. And if you'd like to learn my Gap Method, the way that I decide to take trains, email me at melissathestockswish.com the classes this week and last class for the summer, August 26th and 27th. Have a great day, everyone.


Too soft isn't it? Yeah, this is better. Second, just adjust the... Yeah, we have the music thing going on as well. We keep talking just so I can test this sound. Do we have the music coming through? Let's see... Right, that should be coming through. The song of music and the boat talking. Right. Ah, it's the OBS settings. Someone suggested that I should stream on another platform, Twitch or whatever. I never used it before, but I actually did try to stream yesterday on it. The boat still talking, I have to turn it off. So I need the link for the stream. Should we go X as well? Yeah, it's too many platforms to manage. And we may need to leave and have this post to work. Just check. So I muted this tab to show you my OBS for a second. We haven't started yet? No, it is muted, okay. Because I have the messages coming through to OBS as well. Just to kick things off. Let's start from the gesture, what's called gesture groove. So it's the one you see on the bottom of the screen as well. It needs some improvements. We're getting all sorts of... Well, not the errors, but the warnings, but a lot actually. Is it all the same one page? Yeah, there's a lot of them. They must be all different because otherwise it will be just incrementing this number. This number here. I just hope them into GPT, but then we have other things we wanted to do. This one is only HTML and JavaScript. There is no backend. And actually it might be a good opportunity to say that we will try from now on, have all the tools on barnicales.com, front and only. So because it's a free site, you will be paying the electricity bill for using the tools. Then there is another site that I developed, bionicloud.com that will have the flash applications. And that will be some sort of login required. And let me know if you wouldn't like to try it on. It essentially will be a custom version of these tools that you have on barnicales.com. But they will have a backend. And the whole backend is locally run. So you will be using my server, my cloud. That's why it's called bionicloud. That's that. Oops. The error is in. Yeah, we don't want to overload the GPT-4 because it will give us a timeout. I wish there was enough open AI guys and girls. And they are working on it or not. It seems you already have a mouse down event listener for this purpose. Make sure this event listener is functioning correctly. Sometimes, placing it inside a function like DOM content loaded can delay its registration. It should be readily available as soon as the page is interactive. Check for suspended state. Before playing any audio, check if the audio context state is suspended. If it is, show a user prompt to interact with the page to enable audio. Log to ensure your event listener is firing in tone. Start is being called as expected. Fallback or instructions provide clear instructions or feedback to the user if the audio context is not started. A simple button with a label like enable audio can be an effective way to prompt user interaction. Testing across browsers test this behavior across different browsers and devices as they might handle audio playback policies slightly differently. Implement these changes and test again. This should resolve the issue with the audio context not starting. Okay, but we are live streaming on YouTube at the moment. There is no one in this stream. Hopefully someone joins in. But as we develop this tool live, I shared the code that we have so far. Also, so yeah, we would like to fix any errors. But the main thing we would like to improve the functionality of this application. We would like to add a feature that can check how many figures are shown on the screen using the camera. And based on the number of fingers play multiple notes simultaneously. So essentially, potentially have different range of notes for each finger or something like that. Ideally, so the idea is that we're playing chords. Ideally, the chords will be legit chords. So will there will be the notes will be matched well together. Yep. Yep. Yep. Got it. You're live streaming the development process and want to enhance the application to recognize the number of fingers shown and play chords accordingly. Here's a breakdown to implement this. Finger counting media pipe hands can detect and track hand landmarks, including fingers. Use this to count the number of fingers extended. Each finger has specific landmarks. By analyzing the distance between these, you can determine if a finger is extended. Chord mapping, the finer set of chords or notes that correspond to the number of fingers extended. For instance, if one finger is extended, play a specific note, and if two fingers are extended, play a chord that combines two notes. Playing chords with tone. JS, you can play multiple notes at once to form chords. Use tone, polysynth for polyphonic synthesis, which allows multiple notes to be played simultaneously. Dynamic chord generation, you might want a system that dynamically generates chords based on the number of fingers. This could be a predefined set of chords or an algorithm that constructs chords in real time. Visual feedback, provide visual feedback on the screen showing the number of fingers detected and the corresponding chord being played. This enhances user experience, especially for viewers of your live stream. Optimization and testing, test this feature thoroughly, as real time finger detection and audio generation can be resource intensive. Optimize for performance. User interaction, since you're live streaming, engage your audience by explaining what you're doing, the challenges, and encourage feedback or suggestions. Here's a simple pseudo code snippet to illustrate the concept. This enhancement should make your application more interactive and engaging, especially for live stream viewers. Good luck with your development and live stream. We do like your suggestions. So finger counting, if media pipe is saying we can detect and track the landmarks including fingers, and use this to count the number of fingers being extended. So that will be good. That is, we'll play a different number of notes depending on how many extended fingers there are. Now regards the chord mapping. So can we make sure, depending on how many fingers are extended, the same number of notes is played. So if two fingers are extended, we'll play two notes. If three fingers, we'll play three notes. The mapping should correspond to some sort of notes that go well together, that are matched. Yes, we need to make sure we can play multiple notes at once. That will help. Does it mean we need to change the JavaScript from using tone.js at the moment? And yes, we would like to provide visual feedback on screen. Well, actually we would like to keep the screen as clean as possible. We don't want any rubbish on the screen. We would like for it to be very user intuitive. But yes, eventually we'll also need to write a set of instructions to go on the bottom of the HTML page. Yep. Great, focusing on a clean UI and intuitive interaction is key for user engagement, especially during a live stream. Let's refine the approach. Finger counting with media pipe, use media pipe to track hand landmarks and count extended fingers. This provides the input for your musical mapping. Chord mapping based on finger count, create a mapping where the number of extended fingers corresponds to the number of notes played. Ensure the notes harmonize well together. You could use major or minor scales, or even pre-defined chord progressions. Playing multiple notes, with tone, js, use tone, polysynth for playing multiple notes simultaneously. This will allow you to play chords based on the number of extended fingers. Minimalist UI, since you prefer a clean screen, limit on screen elements. Only display essential information, like a simple indicator of the number of fingers detected or the chord being played, if at all. Instructions, add a concise set of instructions at the bottom of your HTML page. This guides users without cluttering the interface. Code adaptation, modify your JavaScript to integrate these features. Here's a basic outline. Performance and testing, ensure the application performs well, particularly in real-time processing for live streaming. This approach should enhance the functionality of your application while keeping the UI clean and user-friendly. Remember, live streaming your development process also offers a unique opportunity for real-time feedback and engagement with your audience. So, are we going to be using GitHub Copilot, or are you going to be generating the code without any placeholders? I'll be providing the code directly without using GitHub Copilot. Here's a more detailed version of the JavaScript code for your application, integrating the functionality of playing chords based on the number of extended fingers detected by media pipe. In this code. You need to fill in the logic to count extended fingers using media pipe landmarks. Play chord, this function maps the number of extended fingers to specific chords. The chord map can be modified to match your desired musical output. Integration with media pipe hands, make sure to configure media pipe hands properly and call the count extended fingers and play chord functions with the detected hand landmarks. Remember, the finger counting logic is crucial and requires careful implementation to accurately detect extended fingers. This code provides a framework, but you'll need to tailor it to your specific needs, especially the finger counting part. And how do I integrate it with the original chord that provided in the beginning of this chat? To integrate the new chord playing functionality with your original code, you'll need to combine the logic for gesture detection and audio generation. Here's how you can do it. Integrate finger counting logic, include the count extended fingers function and its integration with media pipe hands into your existing code. Combine with chord playing, utilize the play chord function within the media pipe hands results processing. Merge existing functionality, ensure that existing features, like individual note playing based on hand position, still work alongside the new chord functionality. Here's a simplified example of how you might combine these elements. In this combined setup, finger counting, you need to implement the logic in count extended fingers based on your requirements and the specifics of the media pipe landmarks. Existing functionality, ensure that the integration of the new code does not disrupt your existing gesture to note mappings and other functionalities. Testing and optimization, after integrating, test the application thoroughly to ensure that both the... Sure, to make the integration smoother, let's break it down into steps and focus on key points where the new code intersects with your existing code. The primary goal is to blend the finger counting and chord playing logic with your current gesture recognition and sound generation functionalities. First, include the count extended fingers function. This function will analyze the hand landmarks provided by media pipe and return the count of extended fingers. You need to implement the logic for this based on the landmarks. Add the play chord function, which maps the count of extended fingers to specific chords. This function uses PolySynth from Tone, JS to play these chords. In your existing media pipe hands results callback, integrate the call to count extended fingers and play chord. This should be done in a way that complements your existing logic for gesture based sound generation. Here's a simplified example showing how these parts could be integrated into your existing media pipe callback. After integrating the new features, test the application to ensure that the finger counting works accurately. Chords are played as expected based on finger count. Your existing gesture to note functionality is not disrupted. Debugging, use console.log statements to debug and understand the flow of data. Performance, pay attention to performance as real-time video processing and sound generation can be resource intensive. Use a feedback, since you prefer a minimal UI, consider subtle ways to provide feedback or indicate when chords are played. Feel free to share specific parts of your existing code if you need more tailored guidance on the integration. Remember, iterative testing and refinement are key to developing a robust application. To integrate the new chord playing feature with your existing code, you should focus on merging the on hand results function, which includes the new logic, with your current on results function used for processing media pipe hands results. Here's how you can do it. Combine hand results handling, integrate the logic of counting extended fingers and playing chords into the on results function, which is already processing hand landmarks. Ensure compatibility, make sure the new code works seamlessly with your existing logic for gesture recognition and note playing. Here's an example of how to merge the new functionality with your existing on results function. In this integrated setup, the count extended fingers function will analyze the hand landmarks to count how many fingers are extended. The play chord function will then play a chord based on the number of extended fingers. The rest of your existing logic in on results for individual hand gestures and note playing remains intact. Make sure to test this integrated code thoroughly to ensure both the existing functionalities and the new chord playing feature work correctly without conflicts. Remember, achieving seamless integration might require some adjustments and fine tuning. We're not doing pose, just doing face and hands for now. You could have some sort of dancing app. Let's also look at the whole body to generate music. But we won't be doing that at the moment. Yeah, get up, copilot needs a selection of the code. So essentially it's sending it to GPT. I won't be able to integrate it myself. Can you start regenerating the whole code with the necessary changes that we made in this chat? Certainly. I'll integrate the new chord playing functionality into your existing code, creating a unified script. This integrated script will count extended fingers using media pipe hands and play corresponding chords with tone. JS, while maintaining your original gesture recognition and sound generation features. Here's the complete integrated code. Finger counting, the count extended fingers function needs to be implemented to count the extended fingers accurately. Chord playing, the play chord function plays chords based on the number of extended fingers. Existing features, your existing gesture recognition and sound generation logic is preserved and works alongside the new chord functionality. After integrating this code, you'll need to test and refine it, especially the finger counting logic. This script provides a framework for the specific implementation details, particularly in count extended fingers, need to be tailored to your application's requirements. Right, so this in the beginning should be included in the HTML, not in the JavaScript. Place it there, clear, clear, clear. So it's different from this point. That's the whole thing, clear. Right, because we're already declaring it. Why are we importing this audience here as well? Continue integrating the whole code. Yep, yep. Sure, let's continue integrating the whole code. I'll include the parts of your original code that handle media pipes hand, face and pose tracking as well as the tone. JS synthesizer set up. Here's the complete integrated code. Yeah, why are we in face mesh instance? Why do we have the CDN file? Isn't that what's being already done in HTML? Yep, yep, yep, yep, yep, yep, yep, yep. I'm still generating, that's why. This integrated script combines your original functionality with the new chord playing feature. Make sure to fill in the logic for count extended fingers to count the extended fingers accurately. Also, test the application thoroughly after integration to ensure all features work seamlessly together. Continue integrating. Sure, let's continue integrating the code. I'll focus on combining the gesture-based sound generation logic with the new chord playing functionality. The goal is to ensure both features work harmoniously. I'll retain the parts where you process hand movements to generate musical notes and merge them with the chord playing logic. Here's how the integration looks. In this integrated script, the on-results function now includes both the chord playing feature and your existing logic for playing individual notes based on hand gestures. The script determines which hand is being used and plays either a chord or individual notes accordingly. The logic for handling hand movement, calculating the note to play, and triggering the synthesizers is preserved. Ensure to test this thoroughly as the integration introduces complexities in handling simultaneous input from hand gestures and chord playing. You might need to fine-tune the conditions under which chords versus individual notes are played based on user gestures. Yes, that's the whole on-results function, previous position is not being used. Okay, let's get up. Copilot taking this from... Actually, the only suggestion. We already have it. Yes. We know where it's taking it from. Not quite the same. But it's taking it from the code below, so that's a good way of doing it. Let's have a call in there. Okay, so we... It's good. Place results green. Function on results should be good to go. Also remove the GitHub, remove the placeholder from it by just looking at the code at the bottom of the same file. Pick it up now. Synth length. Okay, that's right to the destination. We have... Synth... Right. And now it's taking code from that already exists. I don't know why. Integration. Right, but now we have different scale left and right. Can you continue integrating while I'm testing what we currently have? Yep. Certainly. To ensure a comprehensive integration of the chord playing functionality with your existing gesture-based sound generation, thorough testing and debugging are necessary. I'll continue integrating the code and outline key areas for testing. Here's the continuation of the integration, focusing on the on-results function where both the chord and individual node functionalities converge. By methodically testing these aspects, you can identify and resolve any issues, ensuring that the integration of the new chord playing feature with your existing functionality is seamless and effective. Remember, iterative development and testing are key to refining complex interactive applications like this. How do we select the second camera? I have two USB cameras connected. We're already using the first. I would like to use the second one. Yep. To select the second USB camera in a web application, you will need to use the media devices. Get user media, API, which is part of the WebRTC specification. This API allows you to access media input devices like cameras and microphones. Here's how you can modify your existing code to choose the second camera. Enumerate devices. First, use navigator, media devices. Enumerate devices to get a list of all available video input devices, cameras. Select the second camera. Once you have the list, you can select the second camera, if available, by device ID. Update media stream. Use the selected camera's device ID to get a media stream and set it as the source for your video element. Here's an example of how you might modify your existing code to achieve this. The device ID of the second camera, if available, is used to request a media stream. Remember to call select second camera at an appropriate place in your code, such as after the DOM content is loaded or in response to user action. This function will attempt to switch the video feed to the second camera. Make sure you handle cases where the second camera might not be available or accessible. Yeah, I loaded the second camera from the HTML page itself, so from the browser. That's working okay. Would also like to change the code to be able to show the coordinates only without the actual camera footage. If you want to display the coordinates detected by media pipe, like hand landmarks, without showing the actual camera footage, you can modify your setup to draw the coordinates on a canvas while keeping the video element hidden. Here's how you can adjust your code. Hide the video element. You can hide the video element using CSS, either by setting display, none, or by positioning it off-screen. Draw coordinates on canvas. Use the canvas to draw the coordinates or any other visual representations based on the data received from media pipe. Here's an example modification to your existing code. In this setup, the video element is hidden, so it won't be displayed on the page. The onResults function is modified to draw on the canvas based on results from media pipe. It draws circles at each landmark and optionally displays their coordinates. You can further customize the canvas drawing based on your requirements, e.g. different colors or shapes for different landmarks. This approach allows you to utilize the full capabilities of media pipes tracking while customizing the visual output to your preference. It's just taking code from the bottom and starting to bring stuff from the beginning. Let's try github again. Yeah, github should be able to solve things like that. We have this function generated anywhere already. Yeah, githubcouple is just refusing to do anything. To implement the count extended fingers function, you'll need to analyze the hand landmarks provided by media pipe to determine which fingers are extended. This involves some understanding of the hand's anatomy as represented by the landmarks. Each finger has specific landmarks, and by analyzing the angles or distances between these landmarks, you can infer whether a finger is extended or not. Here's a basic example of how you might implement this function. In this implementation, for the thumb, a simple check based on the horizontal position of landmarks is used. This example assumes a left hand, for the right hand, the condition would be reversed. For other fingers, it checks if the y-coordinate of the fingertip is above the corresponding intermediate phalanche landmark. If it is, the finger is likely extended. This function returns the count of extended fingers. Note, this implementation is quite basic and may not be accurate in all scenarios. The actual determination of whether a finger is extended can be complex and may require more sophisticated checks, possibly considering the angles between landmarks. You might need to adjust the logic based on the hand orientation and other factors specific to your application's requirements. I already had, like, chord... I have this second camera, yes.  What's that flashing? Control I... Place all this in the code. It's good that you are actually working now. Which function actually displaying the coordinates on the screen? Overlaying them onto the footage, the video footage. Yep. In your existing setup, displaying the coordinates overlaying the video footage is typically handled in the function that processes the results from media pipes hand, face, or post-tracking. This function is often named something like on results, where you draw on a canvas that overlays the video footage. Here's an example of how you might modify this function to display coordinates. In this modified on results function, the video frame is drawn onto the canvas. Each hand landmark is drawn as a blue circle. The coordinates of each landmark are displayed next to the landmark. This setup will overlay the coordinates on the video footage, providing a visual representation of the hand landmarks and their positions. Remember to adjust the styling, like colors, text size, etc., as per your UI design preferences. We're using the second camera. It's not working well. It's not displaying the landmarks. Do you know what's up? This is odd canvas. We have the canvas. We have the image. Okay, we don't have that code. Cameras begin buff. Okay, this is odd. This function. Why do we have on face result? This function should be inside on result. Do we have still scale? Yes, we do. Yes, something wrong. Clear. Clear. Clear, clear, clear, clear. Clear, clear, clear, clear. Your code integrates media pipe for gesture recognition and tone, JS for sound generation, and it's set up well. The on-results function processes the hand landmarks, and you've correctly added the count extended fingers function for detecting the number of extended fingers. To ensure the code functions is expected, consider the following. Testing count extended fingers. Ensure this function accurately counts the number of extended fingers. This function's logic might need refinement based on... Integrating play cord functionality. The play cord function is triggered within the on-results function, which should work as intended. However, test to ensure the cord is correctly based on the number of extended fingers. Gesture-based sound generation logic. Check the logic within the results for generating sound based on gestures. Ensure this doesn't conflict with the cord playing functionality. Visual feedback on cameras. Just to show the coordinates of hand landmarks, overlaying the video footage, make sure the camera is drawing logic within on-results as function is expected. Performance. Given that your application is processing video... Can we... There are a couple of things. First of all, the sound is way too loud. Second, I don't see the face and hand coordinates overlaid on the screen. Third, we would like an option to remove the original footage and just display the coordinates alone. To address the issues you've mentioned, let's go through each one and make the necessary adjustments to your code. To control the volume of the sound generated by tone, JS, you can set the volume property for each synthesizer. Here's how you can do it. Ensure you have logic in your on-results functions for both hands and face that draws the coordinates on the canvas. Here's an example for hand coordinates. To have an option to display only the coordinates without the video feed, you can control the drawing of the video frame on the canvas. Here's how you can add a toggle for this. In this setup, the show video feed flag controls whether the video frame is drawn on the canvas. The toggle video feed function switches this flag, which can be connected to a button or another UI element for user control. After making these changes, test your application thoroughly. Check the volume level and adjust it as needed to ensure it's appropriate. Verify that the coordinates are being drawn on the canvas as expected. Test the toggle feature to switch between showing and hiding the video feed. These adjustments should help address the issues you're experiencing and improve the functionality of your application. Ensure you have logic in your on-results functions for both hands and face that draws the coordinates on the canvas. Here's an example for hand coordinates. That's the on-results function. A couple of things. We would like to display the face coordinates as well. We would like the coordinates to be there all the time. We don't need the text. Overlight just the markers of where the fingers are. To display face coordinates along with hand coordinates and modify the visual representation to symbol markers without text, you can adjust the on-results function. This function should draw markers for both hand and face landmarks detected by media pipe. Here's how you can modify the function. Hand landmarks. The function draw landmarks is called for each set of hand landmarks, drawing small blue circles at each landmark. Here's how you can modify the function. Hand landmarks. The function draw landmarks is called for each set of hand landmarks, drawing small blue circles at each landmark position. Face landmarks. Similarly, the same function is called for each set of face landmarks, drawing small green circles. Draw landmarks function. This helper function takes the landmarks and the color as parameters and draws a circle at each landmark position. This setup will display both hand and face landmarks as colored markers on the canvas, overlaying the video feed. The markers will move in real time, tracking the detected landmarks without any additional text or overlay. After implementing these changes, test your application to ensure hand and face landmarks are correctly represented on the canvas. The markers accurately follow the movements of hands and face in real time. There is no unnecessary text or other visual clutter, only the colored markers. This approach should provide a clear and minimalistic visual representation of the tracked landmarks, enhancing the user experience. There is no face landmarks and there is no sound playing. Can you update the whole function? Yep. To ensure the both face landmarks are displayed and sound is played correctly, let's go through the entire results function and ensure it's setup properly. Here's a revised version of the function, addressing both displaying face landmarks and playing sound. Face landmarks, the function now includes logic to draw face landmarks using draw landmarks. Ensure that face mesh instance, on results, on results, is correctly set up in your media pipe face mesh instance. Sound playback, the play chord function is called within the hand landmarks section, which should play a chord based on the number of extended fingers. Make sure the chord map in play chord is correctly defined with your desired chords. Finger counting, ensure the count extended fingers function has the correct logic to count the extended fingers. Verify the face landmarks are displayed as green dots on the canvas. Test the hand landmarks and ensure chords play as expected when fingers are extended. Ensure the count extended fingers and play chord functions are correctly implemented and integrated. This comprehensive approach should address the issues of displaying face landmarks and sound playback. Remember to thoroughly test each part of the functionality to ensure everything works as expected. Oops, sorry for that. The volume, the volume, break it up, compile it for a second, see what it says. So it picked up some stuff from the commented out code Yeah, on face results are not being used. Is this function currently being used? Based on the code you provided, the on face results function is defined, but it's not clear if it's actively being used or connected to the media pipe face mesh instance. To use this function, you need to ensure that it's set as the callback for face mesh instances results. Here's how you can connect the on face results function to your face mesh instance. In this setup, the on face results function will be called each time the face mesh instance processes a frame and has results to report. This function should handle the face mesh results, such as drawing face landmarks on the canvas. On face results is properly defined in your code and contains the logic to process and display face landmarks. The face mesh instance is correctly configured and connected to a video source. The on results function for the hands instance and the on face results function for the face mesh instance can work together without conflicts, especially if they draw on the same canvas. If your application also involves processing pose data, a similar approach should be taken to connect the results of the pose instance to an appropriate function for processing and visualization. Right, so we have the face. Okay, also how to make sure the volume is not too high. At the moment we're setting the volume once somewhere, but then we have the tone synth in more than one place. To ensure consistent volume control across all instances of tone, synth, you can set the volume at the point of creation for each synthesizer. In tone, JS, the volume can be set in the synthesizer's constructor options. This way, you can maintain a uniform volume level for all your synthesizer instances. Let's modify your synthesizer instances to include a volume setting. In this setup, standard volume is set to minus 12 decibels, but you can adjust this value to suit your needs. A lower value means a lower volume. Each synthesizer, synth left, synth right, and polysynth, dynamic volume adjustment. If you need to adjust the volume dynamically, e.g., in response to user input, you can modify the volume property of each synthesizer instance whenever you want to change the volume of the function just on the new volume. Synth left, volume, value equals new volume. Synth right, volume, value equals new volume. Polysynth, volume, value equals new volume. Closing curly bracket. Initial volume, ensure that the volume is set before playing any sound to prevent unexpectedly loud output. Testing, after implementing these changes, thoroughly test the volume levels to ensure they're appropriate across all usage scenarios in your application. Volume is just called volume. It's not a globalism. I have it showing the camera first and then. Okay, we have the previous thing working as well, don't we? Just, can we mute this page? Okay, maybe. Lots of trouble because I have this page twice. Okay, that's back. That's the new one. You can actually mute. Yes, sorry. This volume is not controlled by... Volume is not controlled by the... Okay, it's working now, which is great. There are a few things missing from the original code. For example, the loudness used to be controlled by the Y-axis position of the fingers on the screen. It's not doing that anymore, it seems. Or maybe it does. I don't know. Can we check? Yep. To reintroduce the feature where the loudness, volume, or the notes is controlled by the Y-axis position of the fingers, you need to modify the part of your on-results function where you handle gesture-based sound generation. Specifically, you'll use the Y-coordinate of the hand landmarks to dynamically adjust the volume of the synthesizers. Let's revise the on-results function to include this functionality. In this modification, the Y-coordinate of the hand landmarks is used to calculate the volume. The volume is set inversely proportional to the Y-coordinate, and the higher screen position results in lower volume. The volume value is clamped between 0 and 1 for safety. The calculated volume is then converted to decibels and applied to the synthesizer corresponding to the hand being processed. Test different hand positions. Move your hands up and down in the camera's field of view and observe the change in volume. The volume should increase as your hand moves lower on the screen and decrease as it moves higher. Ensure smooth volume transitions. The volume changes should be smooth without abrupt jumps. Check for conflicts. Make sure this dynamic volume control doesn't conflict with other functionalities, especially if multiple features are dependent on the hand landmarks. By reintegrating this feature, you'll regain the dynamic and interactive aspect of your application where the user's hand position directly influences the sound output. Not too early when we need this. A separate window, do we? I will be finishing up soon. Anyone coming knows? We also have the following error in the console in the browser. Can we check how many notes do we have? What's the maximum number of fingers that can be played at once? One, two, one, two. The error message, max polyphony exceeded. Note dropped indicates that the number of notes you're trying to play simultaneously exceeds the maximum polyphony limit of your tone. Polysynth instance. Polyphony refers to the number of notes a synthesizer can play at once. When this limit is exceeded, additional notes are dropped or not played. To resolve this, you need to set an appropriate polyphony limit when initializing your tone, polysynth. This limit should match the maximum number of notes you expect to play simultaneously. If you want to match the polyphony limit to the maximum number of fingers detected, first decide what their maximum is. For example, if you're only tracking one hand, the maximum would be five, for five fingers. If you're tracking both hands, it would be ten. Here's how you can set up tone. Polysynth with a specific polyphony limit. In this example, max polyphony is set to ten, allowing up to ten notes to be played simultaneously. Adjust this number based on your application's requirements. Test with maximum finger count. Try playing chords or notes with the maximum number of fingers extended to ensure no notes are dropped. Monitor performance. More polyphony means more processing power. All your application's performance remains smooth with the increased polyphony limit. Adjust as needed. If you still encounter the max polyphony exceeded error, you might need to further increase the polyphony limit or reconsider the logic that triggers note playing to avoid exceeding the limit. The y-coordinate of the hand landmarks is used to calculate the volume. The volume is set inversely proportional to the y-coordinate. Higher screen position results in lower volume. The calculated volume is then converted to decibels and applied to the synthesizer corresponding to the hand being processed. The error message, max polyphony exceeded. Note dropped indicates that the number of notes you're trying to play simultaneously exceeds the maximum polyphony limit of your tone. Polysynth instance. Polyphony refers to the number of notes a synthesizer can play at once. When this limit is exceeded, additional notes are dropped or not played. To resolve this, you need to set an appropriate polyphony limit when initializing your tone. Polysynth. This limit should match the maximum number of notes you expect to play simultaneously. Setting the polyphony limit. If you want to match the polyphony limit to the maximum number of fingers detected, first decide what that maximum is. For example, if you're only tracking one hand, the maximum would be 5 for 5 fingers. If you're tracking both hands, it would be 10. Here's how you can set up tone. Polysynth with a specific polyphony limit. JavaScript. Copy code const max polyphony equals 10. Set this based on the maximum number of notes you expect to play simultaneously. Const polysynth equals new tone. Polysynth, max polyphony, tone. Synth, the destination. In this example, max polyphony is set to 10, allowing up to 10 notes to be played simultaneously. Adjust this number based on your application's requirements. Testing and adjustments. Test with maximum finger count. Try playing chords or notes with the maximum number of fingers extended to ensure no notes are dropped. Monitor performance. More polyphony means more processing power. Ensure your application's performance remains smooth with the increased polyphony limit. Adjust as needed. If you still encounter the max polyphony exceeded error, you might need to further increase the polyphony limit or reconsider the logic that triggers note playing to avoid exceeding the limit. Is this okay? Yep, it's almost correct. Your initialization of tone. Polysynth is almost correct, but there's a small adjustment needed in the syntax. When creating a polysynth in tone, JS, the number of voices, polyphony, and the synthesizer type should be passed as separate arguments, not as properties of an options object. Also, make sure the volume level and max polyphony are defined before they're used. Here's the corrected version. In this setup. Max polyphony is set to 10, meaning the polysynth can play up to 10 notes at the same time. Volume level is set to minus 12 decibels, but you can adjust this value to suit your needs. First, polysynth is initialized with max polyphony in tone, synth. Then, the volume is set separately using polysynth, volume, value. This configuration should correctly initialize your polysynth with the desired volume and polyphony settings. Make sure to test the synthesizer to ensure it behaves as expected, particularly in terms of volume and the number of simultaneous notes. What is here? Keep coming. The error message indicates that the way we're trying to set polyphony for tone, polysynth is outdated in the version of tone, JS you're using. In recent versions of tone, JS, polyphony is not set as the first argument in the constructor. Instead, it should be specified within the options object. Let's correct the initialization of tone, polysynth. In this setup. The polysynth is initialized with tone, synth is the voice type. The volume is set within the options object. The max polyphony parameter is no longer used as it seems to be deprecated in the version of tone, JS you're working with. If you still need to control the maximum number of simultaneous voices, polyphony, you would typically manage this in your application logic rather than configuring it directly on the polysynth. For example, you could limit the number of notes being triggered based on your application's specific requirements. Test this revised setup to ensure it meets your needs and the synthesizer behaves as expected. Let's still get the following error in the console. The error, max polyphony exceeded. Note dropped, suggests that your application is trying to play more notes simultaneously than the tone polysynth can handle. In recent versions of tone, JS, the polyphony limit, the maximum number of simultaneous voices is managed internally and might not be directly configurable as it was in older versions. Here are a few steps you can take to address this issue. Ensure that your application isn't triggering more notes than necessary. This often involves reviewing the logic that triggers notes, especially in response to gesture or landmark data from media pipe. Make sure that notes are being released, trigger release, appropriately after they're triggered. Holding notes for too long or failing to release them can quickly consume available polyphony. If your application logic allows, limit the number of notes that can be played simultaneously. For example, if you're tracking hands, you might limit the notes to 10, one for each finger. If different aspects of your application use different sets of notes or sound types, consider using multiple tone, synth instances instead of a single polysynth. This can help distribute the note load. If you're using an older version of tone, JS, consider upgrading to the latest version, as newer versions might have different handling of polyphony. Conversely, if you're on the latest version and facing issues, you might explore whether an older version better suits your needs. Look at when the error occurs to understand the context. Is it when multiple fingers are detected, or during specific interactions? This can help pinpoint the part of your code that needs optimization. Use console.log or debugging tools to trace how many notes are being played at a time. This can help identify scenarios where the polyphony limit is exceeded. By carefully reviewing and possibly adjusting how and when notes are played in your application, you can mitigate the risk of exceeding the polyphony limit. This often involves a balance between the desired functionality and the limitations of the synthesis library. Yeah, we have all sorts of issues. I might have two separate versions of this tool. One that you can see. This one that I muted at the moment. You mute this one. You can mute side. That doesn't work anymore. Unmute side. Right, so that... Working differently. It has the volume control depending on how high you go. Has longer notes playing. And shorter notes depending on the distance between the thumb and the index finger. But the Ava tool. Ah, and the main thing. It also has the range. So obviously this one better. The other one, what it's trying to do is depending on how many fingers are extended. It will play multiple notes at once in chord formations or notes that actually match one another. But that one will need way more work. And we actually went to be doing something else today. I might do another stream later. And actually continue with the fuzzy logic stuff. That's the core business. So I'll see you in a bit. Finish with some.


Everybody forced here ripping the sports card Almanac high-end multi-sport volume 13 case break number two Live hit draft That's right live hit draft. So how it works is we will do a couple randoms here in a moment The first random is to determine which case number that we rip the second random is for the draft order It's a two minutes per pick hit draft once we open everything up. I will pick an order that the randomizer says I'm checking YouTube and Twitch chats if you need to get in contact with us late and sports cards at gmail.com is the way to do so No influencing the draft and no Discussing card values during those are the only real rules here So let's have some fun. There's no man. It's all raw and graded cards and If someone is unable to pick or they just don't make a pick in the amount of time I'll pick for them to the best of my ability, but we're not responsible for picking the perfect card for somebody Whether we don't know your PC or which sport you prefer for the most part. So Yeah, hey, thanks Christopher. Good luck, man. That's you a carol Okay, so let's go ahead and get started. We'll do our randoms now dice there. They are Let's say five Go five times to determine the case number and then the draft order So whichever one's up top is the number we're ripping one two three four and five go with number five And for the draft order now All right, good luck after five the one through ten right there that will be our draft order one two three four and five Got jim at D with the first pick. Let me copy these over and then so you could see the Draft order a little larger on your screen There you go. Jim with one Hilton has two Tyler T with three Jolt T for Nicholas T five Chris C6 Derek W7 Brian S with eight Brian G with nine and John a with 10. That is the order. Let's do this Get some water here If you got if you got order confirmation, then you'll be fine One sec guys. Let me check something Uh Yeah rangers in 25 just sold at toby are These will go with the right first card. We're gonna see here Oh gorgeous 2022 bowman chrome sapphire jeremy panya short print aqua rookie card 52 of 99 serial number and it's psa jamin 10 Panya rookie short print aqua sapphire some image variation there With the space city Next up. Oh, it's mac jones on these spectra rookie patch auto Yeah, spectra rpa mac jones 72 of 75 four color patch I mean panya He's just gonna be really good for a long time. It looks like Nice mac What's this guy? What is kyle doing now? I don't want to see that. Yeah shondon like it.  Yep, five the night All right Spectre design is fire spectra basketball should be coming up kind of soon here But with how many basketballs been going recently who knows if that's actually gonna happen. Oh, wow, that's nice Malik will this manga? psa nine Manga action that's a colorful case so far manga malik willis prism short print there ssp. It's definitely it's definitely about Probably rarer than one a case I would think I don't know if anybody ever figured out the uh exact rarity of a manga Nice malik Been liking the animations out of uh, out of luminance Pulled a couple of those so far All right next. Oh, dude. Wow What product is this Sterling oh six sterling Career home runs mickey mantel with a quad relic card Seven out of ten That's ridiculous. You have a bat relic A jersey with a pinch stripe.  Yeah, that was six is pretty fire. What the mick The mick Yeah, that's a gorgeous card. Jimmy we go out and buy them purchase across um I mean, yeah, some sometimes you just buy just specifically for almanac, but you know auctions online Buy it shows people walk into the shop if we're having Yeah, we'll walk around shows some of the one we just had for a while So just we acquire through various ways. Oh, wow, that's pretty that's pretty nasty prime pairings dual auto paint manning demarius thomas I mean 2012 nt Nine mince the autos I bet 10 yep paint manning and demarius thomas that is uh That's pretty nice, man Corners and edges of nine surface got a 10 and centering got a nine five Rest in peace dt And again, uh, chill number right there at 10 to 25 Yeah, jerry, we're in a bright room and there's a lot of plastic on there's like team bags and stuff We've got framed auto air and judge four out of 10 From 2022 tops definitive baseball four of 10 the judge 22 definitive was absolute fire still is Judge to 10 clean signature and a gold framed auto I Joe doesn't respect any of them. I know I mean, I shouldn't either of these like I can't I can't I don't trust me Yeah, I wouldn't either if I were you Joe Oh, wow man, dude, this is Say jim brown Triple jersey auto from triple threads Wow One of eight team jim brown One of 10 those would be game worn Oh, seven. Yeah, oh seven top triple threads football.  Oh, that's fire Orange finest rookie auto bobby wit jr Yeah, the jim brown is one of 18 those right on the front Orange finest bobby wit jr rookie auto PSA 10 25 of 25 That guy's on fire Good god, I can't believe him and jrotter same rookie class. It's like pool's each row Yeah, feels like it right now Yeah, it looked it looks like a 10 or or an eight, but it is an eight Yeah, it's definitely an eight on the jim Yeah, last card and then we'll draft. Oh, it's just in fields national treasures on the crossover rpa Cross over fields rpa six of 25. You have three color patch It was a redemption. So it came like this from benign. It hasn't been out of that beauty Football is almost here y'all. Let's go college ball really kicks up this weekend There was some yesterday, but nobody played any good teams Also, my things should be these man be ready everybody Oh geez be ready. Yeah, and I'm worried go dolphins It's gonna be that's gonna be a problem I don't even own like any I have like a couple patriots hats like one patriot sure They don't deserve for me to wear their stuff Okay into the draft That man so was jersey number Oh, yeah, it was number seven dude. I just completely blanked on that Good god, that's crazy. All right, jim D. Thanks for pointing that out bootlegger All right, jim D with the first pig is tough one man. I am not sure steven I am not sure I don't think that we um Redeem the fields and god, then we just bought that like this. So I don't know If you would like to see a card up close when it is your pick Just please let me know otherwise. I'm just gonna kind of scan the scan the field here for you Lot of variety here like a lot of variety sup alvin Alvin jim's going with the fields jim's. We're not wasting a whole lot of time here Thank you jim. Congrats on the pick Cross over fields big here for fields Big year coming up. They needed they need to start looking a little better Although that o-line is still kind of not great Hilton t pick number two. I don't think hilton was hilton was not here the last um Okay, so well, I'm gonna give hilton the two minutes case. He shows up. He'll probably show up at some point So this is exactly what happened last time last a couple few Sundays ago Um, but if not, I'll probably have to pick for hilton a lot of nice variety here. Oh nice. Thank you I'll probably get someone we're done with almanac, honestly Yeah, I pick for him charles. We still honor the the draft order So yeah, I like the description. It says, um Where's he even say I forget where it says it Yeah, some people Can't make it or whatever. You don't get like punished for it though. It's a draft order is there. I just You know, we're not responsible for picking the perfect card for somebody Wish I could read hilton's mind right now I mean for the card that that's about it All right, how much longer So yeah, so so for instance guys what we're hilton is it's like super early morning. He he lives in east asia I believe so it's super early morning No, may just not make it and if like if we do these late at night and you're like europe It's just like, you know People will just have us pick for them or they'll have like a proxy Probably have a couple proxies tonight too. I would think 20 seconds for hilton if you're here, buddy Sean's ready. Sean brought the coffee. We're good to go Uh fyi there there are two teams on pristine two spots in pristine and chrome jumbo divisions And then there's four to go on sunday funday What's up firg? You guys know influencing the drafts saying which you what you would take. Okay, so hilton. I'm guessing is not here I'm gonna pick for hilton Um, I don't know what to do here I'm gonna go with the wit for hilton. I'm gonna go with the wit for hilton Love that love the jimmy love the judge A few other cards that let that mantles nasty, but I think the nice grade the low number rookie. I think bobby witt's hot right now. I think I'll go with that for uh for hilton That bobby witt's so hot right now All right, pick three is going to be tyler t Yeah, I couldn't really have gone wrong for hilton. I could not have gone wrong So like in a sense, it's difficult in a sense, it's easy because you're just You're like, oh Pretty baller cards tyler t pick three I'll get this guy out of here. $89,000. This guy is something else. Yeah, so the panya 2022 sapphire aqua rookie image variation To 99 that light right overhead is killing me, dude It's never that bad, but when there's plastic slabs and a team bag PSA yeah PSA 10 on the panya almost have to hold the card like facing down It's not on card for not on card Yeah, it is a sticker much jim brown But that was kyle again Yeah About a minute left tyler if you want to see anything else to seven five eight Tyler's going with the 2022 definitive framed auto erin judge Fantastic pick Even if he like Doesn't ever hit over like 50 home runs again.  I'm just saying like if I'm just saying if He'll always have that season so like he's automatically yankee legend status forever Joel t pick number four joel. Let me know if you want to see something We still got do we have a manga back there? We got spectra Got that mantle. We got the mick. We got jim brown.  I know it's it looks like a 10 to you guys This card is super glossy. So it's reflective one of 18 right above the nine there Is that how would they work for jerseys back then that's just that looks like it breeze real well So cool So cool Dt and manning as well. That's that's insane Dt georgia tech legends Go dolphins. Yeah, what? Neither of those players play for the dolphins I don't think there's a player on the table that's played for the dolphins son There's only about like four good dolphins players ever dude. I know but hey we got four I'm just kidding. There's more Joel's going with the uh With the jimmy I didn't show it for you Uh eight four zero seven five Did not show up for you. That's great. Maybe you did. Maybe you did. Yeah out there. Okay. We're good. There you go Thank you. Joel. I that's not much more to say about that dude That's one of the he's him. That's an all-time great running back right there I'll just move some of these around here Looks there we go. There's some horizontal cards up front. Okay. Nicholas tea is up now Two minutes starts now for you. Nicholas tea for five for Nicholas tea Each row played in he did play in miami I said dolphins though. Hey, I was quick. There you go. Nick kill with the mick I'll go to the order Order's good Yeah, that's that's I mean that's dude. Look at the relics here again Uh three jerseys one has to pinch stripe them as a bat relic And it's oh six pristine or not pristine, but um, uh, what was I saying? Oh six, um Uh sterling there's also fire great product Chris see with pick six So chris Yeah, those are game war and mantle 44022 you want to confirm that Good All right, Kyle. So whenever you got two minutes, Kyle for picking for chris patent up close. Yes So, uh, it's number to 25. It's 2012 nt prime pairings Manning and dt dual auto nine minutes Both autos got a 10 again 10 of 25 and your serial number Yeah, rip marries thomas man, uh subs right there 10 surface nine corners nine edges nine five centering Go with the pain dt. All right. Nice. Hey, thanks for thanks for picking for chris Appreciate that You'll love that I couldn't stand the Broncos for most of I can't still can't stand them, but that's that's a ridiculously cool card It's like that judge like The hell with those guys, but That's fire. Oh got it, man Okay, it's two minutes on the clock now for Derek Derek w Got mac e-chirro Malik Willis in peña Two baseball Two football one legend three Uh young hopefuls got manga nine willis e-chirro tops chrome black orange auto to 25 mac jones to 75 Spectre rpa and a peña image variation from bowman chrome ps8 10 number to 99 That's what's that's what's on the deck That car is pretty fire, man That car that's one of the times where you're like I don't even care that it's the auto. I just don't care That's one man. Like going with the willis manga willis. Dude. I hope he sticks around He's an opportunity. He's he's looked okay in preseason two. He's been decent Malik I still believe I still believe plus I mean that's a that's a rookie manga right there rookie manga Brian s with pick eight Brian s Brian s two minutes starting now Okay, that is correct. Awesome. Thank you, julian going with the e-chirro How can you not love it, man? 2022 tops chrome black e-chirro orange to 25 And brian, I think it was g. Yeah brian g Two minutes for brian g Peña and mac Peña and mac Look at lean channel Yeah, this is a cool case Yeah, first two have been nuts, dude. We had an elway shield. We had that mick What else we had the jim brown What was the other sick car in the first case? I'm already forgetting Brian g's going with the mac 128 Yep, we're good. Going with the mac. Nice one there again 72 of 75 Return of the mac Hey, appreciate you. Derek. We'll see you later, bud Later, man I mean johnny is getting this gorgeous aqua sapphire rookie short print of jeremy peña psa 10 Yeah, the abby first. That's right. The abby first 10 10 Thanks, john Fantastic pic john. Thanks again, everybody moving on to case number three


welcome back to the vlog so today is Monday and I am getting ready to leave to go Christmas shopping and get a couple of errands done. I was planning on taking cash with me but we've been sick for the last two days. Nothing too serious. Cash had a fever of 99 and we're both like super stuffy.  I did pump this morning so that he does have a meal in a bottle. He's pretty good at taking a bottle and then he's fine getting back on breastfeeding so I'm gonna try and get out of here. My mom's getting dressed, finishing up getting dressed. I'm dressed and this guy is hanging out in here for now. As soon as grandma's dressed she's gonna grab him. Hi handsome. So yeah that's what's happening today. Super stressful. This Christmas is just gonna be like gift cards and like last-minute stuff because honestly I just don't have the time so I'm planning on doing gift cards with really cute wrapping and like candy or something. Like a little trinket gifts to go with the gift cards. Honestly I think gift cards are the best because then people can do whatever they want with them. I personally love gift cards so that's what I'm gonna do and I don't think anyone's gonna care because I just had a baby and I don't have time. So that's what we're gonna do today. Hope you're along for the ride. Also I need to read these when I went to visit my kids last week. I got a bunch of cards and I need to read them so I was thinking maybe I could read them on camera. I think that would be really fun and then I got a ornament from one of them. It's so cute. Thanks Presley if you're watching guys just so you know my students did find my YouTube channel and they do watch it. So and not just my kids but like kids at school they watch me and they watch Jennifer so if any of my students are watching get off of YouTube do your homework and read a book. Hey guys okay so I was gonna save this for a different vlog but since I'm driving and feeling talkative I'm just gonna go ahead and talk about it now. So a couple of days ago well no like last week sometime I get a text from my sub and just a prerequisite. I have no hard feelings towards anyone in this situation. I am not mad at anybody. I don't think ill will of anyone. I'm just really frustrated so just have that in mind before you hear what I'm about to say. So last week my sub texted me telling me that she was planning on resigning after Christmas break and to me I was in shock and I wanted to know why because most of the time a substitute won't resign unless they're miserable teaching the kids and the kids are monsters and you know it's just a miserable time. She assured me that it wasn't my students that they had nothing to do with it that they were wonderful and that it was mostly just a health issue. She has four kids of her own and she hasn't taught in a long time because she took a lot of time off to raise her children and so she feels like she is extremely overwhelmed with the amount of work that she's doing. Not that she's like that I did that to her that I gave her too much work but because she's spending all day every day with them and the grading and the planning which is what and a long-term sub is supposed to do. I'm only supposed to provide her with a certain number of plans and then she's supposed to move forward from that and that is our district policy so I did everything I was supposed to do and so it's not like I gave her too much you know what I mean she just was feeling overwhelmed having four kids and having this full time job. In addition her thyroid I guess is having problems and I don't know if people know about thyroid problems I don't really know a whole lot about it I know my sister has it and that it makes it difficult to manage her weight but Andrea is having a difficult time with her energy level so it makes her really dizzy it makes her really tired and so having a full-time job with four kids and this issue is making it really hard to do the job so she assured me she's like it's nothing that the kids did it's nothing that you did it I just I'm having health problems and I need to go I need to not be working full-time so I said I completely understand I'm so sorry like I wanted her to know that I was thankful for everything she's done and like I want her to go and get you know healthy like her health is 100% important so I told her it's not a big deal but now I'm six weeks in and I have six weeks left and the kids have six weeks left now they only have four weeks technically because two of those weeks is gonna be winter break so they have four weeks left until I return in school so now we're trying to find a substitute for four weeks and now I have to plan for this person because the odds of this person being self-reliant like Andrea was is really slim the odds of finding somebody that's willing to stay for four weeks is really slim this short notice and I just have this feeling that I'm gonna have a different sub every week so now I get to spend the rest of my maternity leave planning for a substitute not a long-term substitute because planning for a long-term substitute is way easier than planning for a day-to-day substitute because you can tell them okay cover this you know and most the time they know what to do whereas a regular substitute is normally just like they need a scripted plan and like everything printed out for them and everything like that so I'm freaking like now I have to do double the work like you guys know how hard it is to plan for a sub for one day now I have to do that for four weeks worth of stuff while taking care of my newborn baby like are you so I'm a little bit stressed so I'm gonna start planning like over the winter break and anytime cash is down or with someone else like if someone else is there I'm gonna have to be like hey can you watch him while I sit like and plan like I'm really not gonna be able to spend time with my baby so like I'm in my head I'm thinking like do I just go back like should I just go back to work early and you know duke it out and just deal with it and not be around my baby because honestly like all the work that I'm gonna have to do I'm not gonna be able to spend time with him anyway I'm really like annoyed and frustrated and stressed and I know I need to not be because I'm breastfeeding and when you're stressed out like it affects you when you breastfeed and I don't think anybody around me really understands the severity like they keep telling me it's not your like it's not your responsibility you've been told like I've been told by my superintendent do not do any work while you are on maternity leave because I'm not getting paid I'm not getting paid to plan for a sub so on my end I feel like saying okay if I'm gonna be planning for this person like I am expecting to be paid because I'm still working and I'm just like totally flabbergasted I don't know what to do like do I not plan do I just say here's three textbooks just do this chapter this week this chapter this week this chapter this week and here you go and just let them suffer like I told my students when I went in on Friday I told them everything that was going on I told them you know I'm so sorry about all of this I I know you guys don't deserve this you know and they were very understanding they were very mature about it and they said you know miss Anderson we need you to be healthy and miss Valdes we want you to be with your baby so they know that they might have a different person every week they know that they might not be doing the most exciting lessons they know that they might not be having fun they know that the substitute might not you know do all of the classroom management things that I do and that the sub did because they're not going to be trained to do any of that and they understand that it's only four weeks and one of those weeks there's not a there's no school on a Monday so that's positive and I just don't know what to do like should I just do the bare minimum and just let let them go for four weeks without really really learning anything like substantial or do I bust my butt and plan so that my kids can be kept up to date or do I wait until I go back to work and just kick butt and really really get everything covered which I think is a better idea because I have such a good class that honestly I think that we could get a lot done when I get back I feel like just giving them the bare minimum for now would be better for me for my baby and I told my teammate and she was like well I'll just give the sub you know like if they feel like they don't have enough to do like I'll just give them whatever I'm doing so I think that that might be a good option to like just have my teammate just print her lesson plans and give them to my substitute and say here just do this and call it what it is I mean I would rather me you know hammer in the good stuff later than try to plan and take care of a newborn because it's different when when you plan for a sub it's completely different than planning for yourself like I know what I'm gonna say I know what things I need to do I know what I'm looking for but when you plan for a sub you don't really plan for any like real learning to take place I mean as awful as that sounds most of times subs are doing busy work or review or practice or things like that but not for that long of a time like if it's for one day yeah they just review all day or practice something or do like a fun you know activity that you wouldn't normally do so I don't know what to do comment down below if you guys have any ideas for me I'm like really stressing out and I don't want to spend my the last six weeks of my maternity leave with my baby that I'm never gonna have again planning for a sub I'd rather spend that time really thinking and planning what I'm gonna do when I get back you know and investing in what I'm gonna be bringing to the table I just don't I don't know I'm very like I just need to calm down and pray and just follow my heart and at the end of the day you know the kids are gonna be fine they're gonna be okay like people don't get that like as a teacher like everyone around me keeps saying it's not your responsibility it's not your responsibility no but those kids are those kids and their learning is my responsibility I'm not gonna let the fact that I was gone for three months ruin their fourth grade year I'm not gonna do that it's just not it's not right those kids deserve everything and anything I can give them and four weeks of boring busy work is not investing in their educate like it's just not giving them everything that they deserve so I don't know what to do I just spent a crap ton at TJ Maxx but you know what it's alright I ended up finding a Kate spade luggage like a carry-on like suitcase rolling suitcase and I've been wanting one of those so bad like the last time I went to the Kate spade outlet I planned on going there to look at them to see because I already have like a bunch of purses I have diaper bags and like I have a couple of items that are luggage like I have my duffel bag my backpack and now all I needed was the suitcase so it was on sale for 250 so I text Scott and I was like hey do you want to get me this for Christmas he's like sure so I'm like perfect I told him how much it was he's like yeah that's perfect and I was like and you don't have to go shopping for me he was like I don't and I was like no not unless you want to so end up getting that and then I ended up getting him a suitcase because with him commuting up and down until May he uses like this janky duffel bag that we got like for free from Under Armour when we like you know when you make a purchase of so much you get like a free item it was like this janky little like tote bag that he uses to go back and forth and so I thought it would be nicer to like take a suitcase because then he can roll it and then later on when we travel he doesn't own a suitcase so now he has one and it's just like a little carry-on size so now when we travel when we go back and forth to like Disneyland and stuff he has a duffel bag that he can pack his stuff in so I got him that and then I got him a hundred dollars to Dix so that he can buy whatever he wants or he can buy weights for his gym when we move into our new house because I know he's mentioned like the fact that he wants to buy like free weights but they're expensive and I was like well I can get are you kidding me I just got cut but anyways so then I got my dad $40 to Dix and then I got my sister-in-law a gift card to Ulta and I also got her a cute little planner I got my other sister-in-law gift card to Torrid which is the plus size shop and then I'm gonna get I got my little niece a little vacuum cleaner and now I need to get my nephew's something I need to get my one nephew a Lego set my other nephew needs a he wants the Call of Duty World War 2 game and then I'm gonna get him like a crap ton of popcorn from Costco and my other brother-in-law and my nephew so I'm almost done Christmas shopping this year Christmas is just like crazy I'm getting mostly gift cards because I just don't know what everybody wants it's easier for me and I got like the cute little packaging for the gift card so like it's an acute little wrapper it's not just gonna be like a card or anything so hi guys it's Char I just wanted to say thank you so much for watching my video today and for supporting my YouTube channel by subscribing don't forget to click the little bell next to the subscribe button so that you can see when I put up new videos I hope you have a magical day