Good news is Splice Music is back. Renamed Remix Galaxy.
The not so good news is it's completely shifted. So be sure to read the terms and conditions carefully. For example:
4.1 You hereby grant to Company the following rights:
(a) an irrevocable, perpetual, unlimited, transferable, sublicensable, non-exclusive right and license to electronically distribute and sell throughout the Universe via the Service, without any limitation not specifically set forth herein or hereinafter...
Also they charge for stems, if you buy the stems you still need to follow the all rights reserved rules. I am not being critical as it's not any different from most other sites but a shift from the old Splice Music. Just a heads up.