The Echo Chamber



THIS WEEK, THE WEEK BEFORE CHRISTMAS, FOR MOST OF US, I AM GOING TO TAKE YOUR MIND OFF THE DRUDGERY OF SHOPPING BY REFOCUSING YOUR INTELLECT ON THE DRUDGERY OF TROUBLESHOOTING AN UNUSUAL BUT DEEPLY FRUSTRATING PROBLEM WITH THE ZOOM SOFTWARE AND ITS RESULTING ECHO… ECHO… ECHO… ECHO… ECHO… ECHO.

But first some important announcements:

1) There will be no Macro Talk or Macro Talk Too during the week of December 22, 2025 - That is, no livestream on Tuesday or Thursday of Christmas week. I will be traveling to visit my offspring, a 12 hour drive, according to Google Maps.

2) This week's programming includes two livestreams, a Pzoom, and the last Tangent before the holiday. In the livestreams I am going to talk about something personal and important to what I do here. I am going to dissect my complicated relationship with the YouTube platform, but I am going to do so from two distinctly different perspectives.

On Tuesday I am going to make the argument that in YouTube we are bearing witness to one of the internet's most spectacular successes. A technological and social marvel, unparalleled in our history. Come on Tuesday and let me try to sell you on this idea - here is your link - https://youtube.com/live/1CyCjYvfjgI?feature=share

And then on Thursday I put on my content creator's hat and share my thoughts on YouTube as a disconnected and callous employer who's motives are so out of alignment with those of some of their content creators, that the idea of leaving begins to feel inevitable. I attempt to make sense of this tug of war from both of these, very different perspectives. Join the conversation on Thursday in Macro Talk Too at 2pm - here is the YouTube link -https://youtube.com/live/7KKfC9Stbts?feature=share

3) AfterStack is now a once-monthly gathering that will take place on the first non-Pzoom Saturday of every month. The next AfterStack will happen on Saturday January 10th, 2026 at 10AM. The one after that will happen on February 14th (Valentines Day) 2026, also a Saturday and also starting at 10AM.

4) This Saturday, December 20th is both a Pzoom day and also a Tangent day (see #5, below). Your Pzoom invitation is here (but only visible to Patreon Supporters wearing fully charged Pzoom Decoder Eyeglasses):

Otherwise this will be a conspicuously blank space...

5) The Tangent meeting (3D modeling and printing) will grapple with learning how to use the Blender software and your invitation is right here….

Topic: Allan Walls’ Tangent, with Larry Strunk

Time: Dec 20, 2025 12:30 PM Central Time (US and Canada)

Join Zoom Meeting

https://us02web.zoom.us/j/6916802815?pwd=TS9tZi9ZL1NXeVUvOUF4eTg5YjdlZz09&omn=87185774717

Meeting ID: 691 680 2815

Passcode: 678122

Join instructions

https://us02web.zoom.us/meetings/87185774717/invitations?signature=lyp3vTy85psy3vB4qKp92ilGsfs_Ci3nFTSadkKwXkg

6) Allan Walls Photography (AKA “I”) could really use your help. Recent decreases in Patreon contributions, together with reductions in affiliate marketing and advertising revenues, and a sharp uptick in operational expenses have put the channel under considerable financial strain. I hesitate to ask for your help, knowing that many of you are feeling the same pressures in your own lives. If that is the case, please ignore this message - I do not want and cannot accept support from anyone who is in a similar situation. But if you are able to help the channel meet some of it’s outstanding year-end expenses, and if the content you find here provides you with something of value, please consider supporting the work that is done here. Joining Patreon is one very effective way to help on an ongoing basis (www.patreon.com/allanwallsphotography), but if you are uncomfortable with the idea of a monthly contribution, a one-time contribution would also be greatly appreciated. You can make such a contribution by going to PayPal.com and entering allanwalls@me.com in the recipient field. If you prefer to use the mail, my address is…

Allan Walls , 2417 W. Wagner Lane, Peoria, Illinois 61615

I do not like to impose on you in this way and would not do so if I had not exhausted all other options. I am most grateful to everyone who has offered support in the past and who is currently supporting me through Patreon - Would not still be here, doing this work, without your generosity. Thank you!

7) On a more positive note, I am looking for another 6-10 volunteers willing to be beta-testers for the Agentic LLM, an AI Concierge software tool that I am developing for use through my internet app (www.walls-app.com) and my website (www.allanwallsphotography.com/concierge). This AI-powered tool will, at long last, allow visitors to my channel to find and organize my back-catalog of video, livestream, and written content (well over 800 hours of macro content) to find exactly the material you are interested in, rapidly and accurately, and at no cost to you. As the tool develops I will give early access to beta-testers in exchange for structured feedback on your experience with the software (named “Pat GPT” in honor of Patrick Stahel, the inspiration for this addition to the channel. Testers will be asked to complete a questionnaire, consisting of half a dozen questions, after each use session. The test period will be kept as short possible while still providing actionable feedback on the functionality and performance of the device. Test sessions should be comfortably completed in under 30 minutes. Your feedback will be used to find snd correct errors prior to full release of the AI Agent through the channel. I have been working very hard on this project and I have great hopes that it is going to change the way you will use the huge collection of macro photography content I have published over the last seven years. It will include instructions on how to use the tool, but it will also be very intuitive. If you have ever wondered how you would go about finding my demonstrations of bee cleaning, discussions about Helicon, or comparisons of focusing rails (or anything else in the macro world), you are going to love this exciting new addition to the channel. And if you think you would like to join the team of beta testers and give the device a test drive before it is released, please get in touch through the Walls app (www.walls-app.com) message center and make sure I have your current email address and phone number. I will send you the documentation and testing instructions as soon as I have the initial build operational.

*****

The Zoom Echo - a Cautionary Tale for Zoom Users

Note: If you, like me, are using Zoom every day and rely heavily on the technology to provide clear audiovisual communications with clients, student, colleagues, or friends and family, and if you also happen to use an Apple iPhone, this story is for you. For the last week and a half I have been driven to distraction by a strange new set of set of symptoms that have been affecting every Zoom call I have made. The symptoms are something I have never encountered in this combination and consist of the following:

1) The person with whom I am meeting hears a distracting echo when they speak;

2) I do not hear any echo;

3) my guest does not hear an echo of me when I speak;

4) The echo vanishes when I mute my microphone;

5) Selecting a different microphone in Zoom does not alter the guest's echo;

6) Selecting a different speaker also fails to make any difference; and

7) Rebooting the computer or restarting the Zoom app also make no difference.

These were the main characteristics of this apparent bug and the bottom line was that everything I tried did not get rid of this maddening echo. I must have spent the better part of a workday trying to sort this out, following every recommendation and piece of advice I was offered. Finally, I decided to try Chat GPT again. I had started out with the LLM but I did so before I had all of the symptoms documented and I believe that this led to an unhelpful answer. The second encounter with Chat GPT was what finally got to the root of the problem and it occurred to me that others are likely to encounter this perplexing issue at some point, especially those of us who live and work in Apple’s increasingly interconnected ecosystem of Macs, iPhones, microphones, and displays.

To recap, the issue presented itself in a rather counterintuitive way. During Zoom calls, other participants complained of a pronounced echo, yet none of the usual clues were present. They were not hearing my voice echoed back to them; instead, they were hearing their own voices returned with a slight delay. From my end, everything sounded perfectly normal. I heard no echo at all. Even more oddly, the moment I muted my microphone, the echo vanished entirely. Unmuting it brought the problem right back. This happened regardless of which microphone I used—built-in, external, or via an audio interface.

At first glance, this doesn’t fit the familiar echo scenarios most of us know. It wasn’t room acoustics, speaker feedback, or a forgotten pair of headphones. The room hadn’t changed, the computer hadn’t changed, and Zoom itself hadn’t been updated in the interval when the problem appeared. The only recent change was an update to my iPhone’s operating system, which initially seemed irrelevant. As it turned out, that detail mattered a great deal.

What was actually happening had nothing to do with microphones at all. Zoom installs an optional internal component known as a virtual audio device. Its purpose is to allow Zoom to do useful things such as sharing computer audio into a meeting, mixing sources, and managing echo cancellation. Under normal conditions it sits quietly in the background, unnoticed.

Recent Apple updates, however, have made macOS and iOS far more proactive about advertising microphones, speakers, and audio routing between devices. After the phone update, my Mac silently rebuilt its internal audio map. In that process, Zoom’s virtual audio device began behaving badly. Instead of simply assisting Zoom, it started feeding Zoom’s output—the voices of other participants—back into Zoom’s input. Zoom, doing exactly what it was told, then sent that audio back to the meeting. The result was that other participants heard themselves echoed, while I heard nothing amiss because I wasn’t monitoring that internal loop.

This also explains why changing microphones made no difference. The problem wasn’t the mic, the speakers, or the audio interface. It was a software loop. Muting my microphone broke the loop instantly, which is why the echo stopped the moment I muted—even though nothing physical had changed.

Once understood, the fix was straightforward. Using macOS’s Audio MIDI Setup utility, I confirmed the presence of Zoom’s virtual audio device. Because it’s a protected system component, it can’t be deleted manually. Instead, the correct approach was to uninstall Zoom using its own uninstaller, explicitly choosing the option to remove the Zoom audio device, restarting the Mac, and then reinstalling Zoom cleanly. Unless you routinely share system audio into meetings, this virtual device isn’t necessary at all.

After reinstalling, I took the additional step of explicitly selecting “real” hardware in Zoom—an actual microphone and actual speakers—rather than allowing defaults or automatic switching. I also disabled unnecessary audio enhancements. With that done, the echo disappeared completely. Calls returned to normal, with no loss of audio quality or functionality.

I’m sharing this experience because nothing was obviously broken, misconfigured, or mishandled. This was an emergent problem created by increasingly complex and well-intentioned automation across multiple devices. If you ever encounter a Zoom call where others complain of hearing themselves, you hear nothing wrong, and muting your microphone instantly fixes the issue, the cause is almost certainly a virtual audio loop rather than a bad microphone or poor acoustics.

Hopefully this little tale saves someone else a few hours of confusion—and reassures you that, occasionally, the problem really isn’t you.

weevil







300 Livestreams!

Greetings!

Creative chromatic aberration

And thank you for getting us to livestream #300, this week! Can you believe it? Three solid years of twice weekly livestreams. No wonder I have amassed three file boxes jammed with notes! That is more single spaced writing than I accumulated in 4 years of medical school (almost twice as much!).

a wee grasshopper

I am not a big fan of change, but not caring for change is no excuse for avoiding needed course adjustments. Some feedback that I have been given over the last few days, makes it clear that you may be ready for some change. Let me summarize the issues that are behind the call for change, and after that I will present a few possible solutions, and explain how I plan to use our two livestreams this week to build a consensus about a solution.

Wave plate pyrotechnics


The issue will make sense to those of you who have been around over three years since I started doing livestreams twice a week. For the first few months, the livestreams were little more than social gatherings, during which I would answer questions, respond to your comments, and occasionally inject some more prepared content. This was a lot of fun, but seemed to get us away from the information-dense video content that this channel was built on. For that reason, I started working to bring you two solid blocks of quality content every week. I feel like I have been successful in delivering high quality  material most of the time. I like this format, because to talk on a given subject, without a pause, for 50 minutes, I have to know what I am talking about - so my preparations for each livestream can take several days - so this way of delivering content is certainly no less demanding than doing so with regular video content, it just stacks the work in front of the content instead of behind it (editing videos is the trade off).

Scotland


However, it has come to my attention that this way of doing things is not as good as I had thought. The issue is that some viewers have been frustrated by my inability to get to questions during many of these programs. I can certainly see how this might be irritating to someone who is following along and needs clarification on something I said before they are ready for me to move on with my presentation. So a suggestion was made that instead of presenting content live, a better solution might be for me to record the content ahead of time and play it back during the livestream. This way I could pause the playback to answer questions as they come up and engage with the audience while the content of presented. The idea was that I would present the same block of recorded content on both Tuesday and Thursday while being available to answer questions both days. While reasonable on its surface, this did not take into account that many of you attend both livestreams and would have no interest in hearing the same presentation both days. But it did get me thinking. The issue is real, and I do need find a way to do better in the future, and this is what I have decided to do…

Last one, I promise (these were all the same slide)


Later in this post I am going to lay out a few suggestions for changes in programming, some of which are minor and some of which are quite significant. I am going to ask you to look these options over and come to one of my livestreams this week to register your vote for the direction in which my programming will move. These are not set in stone, so if you have another suggestion, bring it on Tuesday or Thursday and I will give it full consideration. If you read this but cannot come to either stream this week, please send me a message through the Walls app (www.walls-app.com), to let me know what you would like to see changed going forward. One thing that I will not be willing to consider is any change that makes it inconvenient for my European friends to participate. I will consider single livestream options, if the time chosen makes sense for both my US and European audiences.


I do not think we will need to take up a whole livestream to deal with this, so I am going to use the remaining time to deal with some questions that have come up over the last week. On Tuesday’s Macro Talk I will  present an overview of focal length and sensor size in macro photography. The link to that stream is here -

https://youtube.com/live/fkXpXHkdlL0?feature=share


On Thursday, we will spend the first half of the stream considering the changes presented below and discussed on Tuesday. Following that I will be answering several other interesting questions that I have been asked in recent conversations. Your link to that stream is here - https://youtube.com/live/OdEuWqwCJ4s?feature=share


On Saturday we have AfterStack 27, and I believe Bud will be back to lead the discussion - I am not sure what he has for us this weekend, but I am sure it will be excellent!

*****

Before I forget, I will be out of the studio for a few days at the end of this month and I wanted to give you a heads-up that there will be no Tuesday Macro Talk on July 29 and no Macro Talk Too on Thursday July 24th or Thursday July 31st. I will also have to miss the Pzoom meeting scheduled for August 2, 2025.

*****

Below are a few suggestions for programming adjustments that I would like you to consider. I will be soliciting your opinions in both livestreams this week, but you can also register your choice by messaging me on the Walls-app, anytime this week:

OPTION 1: Don’t change anything - keep both streams every week and continue to deliver 2 different blocks of content each week.

OPTION 2: Record one block of content for playback during both Tuesday and Thursday livestreams (same content) with real time questions and discussion for the whole hour

OPTION 3: Cut back to one livestream every week (extended to 90 minutes) with content broken into segments to allow for questions and discussion in real time. Timing for a single event would need to be early afternoon in the US, early evening in Europe. This would free up enough time to produce  more regular video content.

OPTION 4: Don’t change the schedule (two streams a week, Tuesday evening and Thursday afternoon), but break the live content into several short segments with breaks for live questions and discussion

OPTION 5: I have a better idea ……. (Be specific!)

*****

Do you have any other ideas for how I could improve your experience on the channel? Let me know - I am excited about the next chapter of AW Photography. I’m also in this for the long haul, so it is important that I get it right. Please share your ideas with me and let’s see what happens next!

Meet Kelly Boesch - an Extraordinary Talent

Hello Macro-mates (is that even a thing?)

A weevil


I hope you had a restful weekend, and that those of you still fortunate enough to have a dad around got to spend some time with his on Sunday. I had a really nice visit with my kids (if I’m still around when they are in their 60s, will they still be kids? Yes, of course they will!)

Anyway, today is Monday and there is much to be done, like triple checking my YouTube live-streaming credentials. I was terribly embarrassed last week, after going the better part of a year without a hiccup on the livestream, to have two disasters in one week. At least the disasters were of a common cause, making them more like one extended disaster, which sounds a tiny bit less incompetent. I will do everything in my power to make sure there is not another week like that in the foreseeable future. But there a couple of really fun and interesting things on the horizon that are definitely within the foreseeable future.


Lester Lefkowitz will be visiting with us in a couple of weeks - we still have some details to work out, but it is looking like he will be our special guest for the first Pzoom in July. He is coming back to tell us about his Lightroom system for not losing pictures. He will present his talk and follow up with a Q&A to address any questions that come up. After the Pzoom is over I will edit the content into a YouTube video that will be available to everyone within a few days of the meeting. I will keep you posted when I know is dates for sure.


This past weekend I had the immense please of making contact with one of the most talented  artists working in the strange world of AI powered video content creation. Some of you may recall a clip from a piece of generative video content that I showed during a livestream a couple of weeks ago? It was fresh, mesmerizing, with beautiful color and a surreal dream-like flow that was altogether a new experience for me. It was is a selection of paintings by Magritte, or Dali had come to life for a short, but remarkable and very satisfying, moment in time. Well I was completely taken by this new type of video content in general and the work of the artist, Kelly Boesch, in particular. Here are links to a couple of Kelly’s videos. I encourage you to visit her YouTube page  and explore some of the totally original content that she is making. I was so impressed by the quality of Kelly’s work that I reached out to her this weekend and asked if she might be willing to record a conversation with me, so that I could share it with you. She replied immediately and most graciously agreed to an interview. One of the things that grabbed my attention was Kelly’s fascination with insects and the frequent appearance of weird and wonderful insect-like characters in many of her videos. I hope that this interview will be available in  a week or two - and I will let you know the minute that it is.

Some of my favorite surrealist video art by Kelly Boesch::

1) An AI Dance Music Video - https://youtu.be/soRDe1XbWmM?si=w0-pmnnKWJvwE-Ti

2) A Story About Aging - https://youtu.be/28z0mAxIDQw?si=dtuA5iUwpuj7x7yG

3) Kids with Magical Creatures - https://youtu.be/8wkKg_bdc2k?si=gFZHzPsVDvTQrRkl


Try to keep in mind that these video stories were created in the mid of Keely Boesch but interpreted and transformed into video content by AI tools like #Midjourney, #Luma, and #keyframe!



Let’s get back to this week. I have something very special for you tomorrow in Macro Talk, Tuesday at 8PM. This stream was prompted by a question I was asked last week. A friend asked me to discuss the equipment and workflows being used  for high speed, handheld focus stacking in the field, by wonderful macro photographers like Claus Giloi, and Graham Carey. And that is precisely what I am going to attempt in Tuesday’s stream. I will be showing some of the great work by Claus and Graham and then breaking down every piece of equipment and every step in their respective workflows. Bring your questions and get up to speed on the new focus stacking superpower! Your link…https://youtube.com/live/54x6STaXN0Y?feature=share


Thursday’s Macro Talk Too, at 2pm, is going to be a more traditional Q&A where I will attempt to answer the questions that have been piling up for a few weeks - a lot to talk about but feel free to bring any macro questions that you have been  struggling with. Here is your link…. https://youtube.com/live/dfzxWF0KjIc?feature=share


Saturday is going to be a big day also - with Pzoom kicking off at 10am - two hours of face to face macro talk, with introductions, updates, and some more field macro discussion. Your Pzoom invitation is going to be posted over on Patreon, probably tomorrow.




Right after the Pzoom wraps up we go straight over to Tangent for another fun and challenging exploration of the 3D modeling world in our Fusion 360 discussion group for macro photographers and makers. If you have a 3D printer, or might one day buy one, you really need to come and meet the group - this is a fantastic resource for anyone trying to get a fast start in CAD/CAM. Larry Strunk knows his stuff and put a lot of work into this monthly gathering. Drop by and see what it is all about - 12:30 until 2(ish), this Saturday - here is your invitation - Allan Walls is inviting you to a scheduled Zoom meeting.

Topic: Tangent

Time: Jun 21, 2025 12:30 PM Central Time (US and Canada)

Join Zoom Meeting

https://us02web.zoom.us/j/6916802815?pwd=TS9tZi9ZL1NXeVUvOUF4eTg5YjdlZz09&omn=82319653517

Meeting ID: 691 680 2815

Passcode: 678122



OK - that is it for this week - I have a ton of work to get done before tomorrow. Hope to see you sometime this week!

Allan