Discords usually have multiple audio channels, solve the "exactly one" issue. If you really want to have two conversations, one group drops down to another one.
Yes however that's no different than just being in multiple calls but just swapping between them (ala skype for business or teams).
It's still exactly one conversation you can be part of at a time. This compares to in person conversation where you can be part of a greater conversation while also carrying on a smaller, secondary conversation with the people immediately adjacent to you.
I've seen some conference software try to address this with a "tables" system where you sit at a table of a few people but are in a greater discussion room. Your table conversation is only heard at the table but the room conversation is heard at all the tables. then the table channel is "open mic" and the room "push to talk" (or both being bound to different "push to talk" buttons).
That kind of addresses the issue but it's awkward and doesn't translate well to anything other than conferences. Maybe a 2d/3d game style environment with range chat would work the best for something like this but I've yet to see an interface for this that isn't miserable outside of actual games. It'd solve the "walk up and talk" issue but it'd add 10 other issues all of it's own.
> that's no different than just being in multiple calls but just swapping between them
Its very different.
Lets log into Discord. We see Alice, Bob, and Charlie are in Room A. Domingo and Ed are in Room B. Francine, Greg, and Hoarice are in Room C. To swap between these three conversations, we just double click on one room or the next. We're instantly swapped between these calls.
Lets say your group of friends has three different calls going on in Skype. How do you quickly see who is talking to who? How do you quickly hop from one conversation to the other? Like in Teams, if a few people are in a call together, how do I know? Sure, I can see Alice and Bob are in a call, but how do I know they're in the same call? How do I know that Charlie is also in there? How do I join their call in progress if not a scheduled meeting? If I'm in the call wtih Alice, Bob, and Charlie, how do I know that Domingo and Ed are talking about the topic of Room B?
The ergonomics of the "call/meeting" versus "room/channel" is vastly different. They both very much have their place, but they're not interchangeable. Forks are good for eating, but it turns out spoons are useful too.
It's still exactly one conversation you can be part of at a time. This compares to in person conversation where you can be part of a greater conversation while also carrying on a smaller, secondary conversation with the people immediately adjacent to you.
I've seen some conference software try to address this with a "tables" system where you sit at a table of a few people but are in a greater discussion room. Your table conversation is only heard at the table but the room conversation is heard at all the tables. then the table channel is "open mic" and the room "push to talk" (or both being bound to different "push to talk" buttons).
That kind of addresses the issue but it's awkward and doesn't translate well to anything other than conferences. Maybe a 2d/3d game style environment with range chat would work the best for something like this but I've yet to see an interface for this that isn't miserable outside of actual games. It'd solve the "walk up and talk" issue but it'd add 10 other issues all of it's own.