Good luck! I was able to get it running on M1 with a few extra steps, if you see complaints about ffi.h try installing with this command instead:
C_INCLUDE_PATH="`xcrun --show-sdk-path`/usr/include/ffi" cabal install tidal --lib --force-reinstalls base
(A mixture of suggestions from the previous link and this one: Could not load module ‘System.IO’ - #2 by jwaldmann)