This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "album": "the-taint-on-saidin", | |
| "album_title": "The Taint on Saidin", | |
| "voice_instruct": "A man in his mid-40s with a low, haunted voice. He speaks with the weight of someone who destroyed everything he loved and remembers every detail. Quiet authority that cracks into grief or barely-contained rage. Measured pacing with sudden intensity on key phrases. Think Leonard Cohen meets a war criminal giving final testimony. Not singing, rhythmic spoken-word with enough gravitas and pitch to feel musical.", | |
| "genre_prompt": "dark cinematic industrial, haunted male vocals, heavy atmospheric synths, crushing bass, Nine Inch Nails meets Leonard Cohen meets Godspeed You Black Emperor, C minor, 68 BPM, epic and apocalyptic, spoken-word over dark orchestral-electronic production", | |
| "bpm": 68, | |
| "key_scale": "C minor", | |
| "min_tts_duration": 150, | |
| "tracks": [ | |
| { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var React = require('react'); | |
| class SvgImage extends React.Component { | |
| constructor(props) { | |
| super(props); | |
| this.state = {}; | |
| } | |
| componentDidMount() { | |
| $.get(this.props.url, (svg) => { | |
| this.setState({icon: svg.documentElement.outerHTML}); | |
| }); |