Yeah, a good intuition, but unfortunately they're not.
I agree they could come from some Italian release, but to make the job even more complicated, unfortunately the Italian libraries are quite full of these electronic/experimental stuff...
Actually, I wouldn't rule out the French libraries.