It's possible with every wallet. And it's actually really simple. You can generate pretty much infinite addresses and wallets with the same seed depending on which derivation path you use. Electrum, by design, only lets you use one derivation path per "wallet". In Bitamp, they let you change from one to the other in the same wallet/ ("instance of a wallet") without creating a new one.
I've tried importing my seeds before from Electrum into another wallet, but I always get the same format (I guess you this is the derivation path you speak of), so I'd always thought a single seed phrase only fits one type of address. I was mistaken it seems. But if every wallet does it, I simply need to set a derivation path to get my legacy set of addresses and/or bech32 set? Seems I have misunderstood Electrum all this time!
I know coinomi does the same, but personally i wouldn't use them. A mobile wallet that has been surrounded by a lot of discussions about safety and wether or not the sourcecode they share is their actual current release... Not for me.
You can have one seed and use this one seed to create a legacy, nested segwit and native segwit wallet in electrum tough... You don't need 3 seeds, but you'll end up with 3 wallets. This being said, you're able to open 3 electrum instances at once... So you can have one seed => 3 open wallets.
Not exactly what you were aiming for tough... Why do you need the 3 "types" of wallets?
Yeah, not for me either, for some of the same reasons about coinomi I mean.
I really had no idea about the seed being able to get all 3 sets -- but how exactly do I do this then?
I have a legacy address seed. I've just tried now to restore a wallet from this seed, but I don't get the the option to select the type. It just opens up and gives me the wallet with legacy addresses.
I don't need 3 types, but it'd be a bit more convenient to have only 1 seed to remember. I'm earning in bitcoin and one slight inconvenience of using bech32 is that not all my clients can support it (yes, I've tried so very hard to convince them to switch), so I still have to accept payments in the older formats... so I need to maintain both types of wallets.
Does this make sense or am I severely confused =)