Turn audio into a shareable video. forked from nypublicradio/audiogram

themes.json 5.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. {
  2. "default": {
  3. "width": 1280,
  4. "height": 720,
  5. "framesPerSecond": 20,
  6. "maxDuration": 300,
  7. "samplesPerFrame": 128,
  8. "pattern": "wave",
  9. "waveTop": 150,
  10. "waveBottom": 420,
  11. "captionTop": 470,
  12. "captionFont": "300 52px 'Source Sans Pro'",
  13. "captionLineHeight": 52,
  14. "captionLineSpacing": 7,
  15. "captionLeft": 200,
  16. "captionRight": 1080
  17. },
  18. "Christmas Is Coming": {
  19. "captionAlign": "left",
  20. "captionTop": 260,
  21. "captionLeft": 60,
  22. "captionRight": 1200,
  23. "backgroundImage": "ChristmasIsComing-audiogram.png",
  24. "foregroundColor": "#fff",
  25. "waveBottom": 680,
  26. "waveTop": 350
  27. },
  28. "Family Ghosts": {
  29. "captionAlign": "right",
  30. "captionTop": 230,
  31. "captionRight": 1200,
  32. "backgroundImage": "FamilyGhosts-audiogram.png",
  33. "foregroundColor": "#fff",
  34. "waveBottom": 680,
  35. "waveTop": 350
  36. },
  37. "Pinna": {
  38. "captionAlign": "right",
  39. "captionTop": 50,
  40. "captionRight": 1200,
  41. "backgroundImage": "Pinna-audiogram.png",
  42. "foregroundColor": "#fff",
  43. "waveBottom": 600,
  44. "waveTop": 400
  45. },
  46. "Battle Scars": {
  47. "captionAlign": "center",
  48. "captionTop": 200,
  49. "backgroundImage": "BattleScars-audiogram.jpg",
  50. "foregroundColor": "#fff",
  51. "waveBottom": 700,
  52. "waveTop": 320
  53. },
  54. "Haunted": {
  55. "captionAlign": "right",
  56. "captionTop": 220,
  57. "captionRight": 1170,
  58. "backgroundImage": "Haunted-audiogram.jpg",
  59. "foregroundColor": "#fff",
  60. "waveBottom": 700,
  61. "waveTop": 320
  62. },
  63. "Tumanbay": {
  64. "captionAlign": "center",
  65. "captionTop": 200,
  66. "backgroundImage": "TumanBay-audiogram.jpg",
  67. "foregroundColor": "#fff",
  68. "waveBottom": 600,
  69. "waveTop": 300
  70. },
  71. "By The Book": {
  72. "captionAlign": "right",
  73. "captionTop": 200,
  74. "captionRight": 1200,
  75. "backgroundImage": "ByTheBook-audiogram.jpg",
  76. "foregroundColor": "#fff",
  77. "waveBottom": 700,
  78. "waveTop": 320
  79. },
  80. "Panoply Pilot Project": {
  81. "captionAlign": "right",
  82. "captionTop": 60,
  83. "captionRight": 1220,
  84. "captionLeft": 640,
  85. "backgroundImage": "ppp.jpg",
  86. "foregroundColor": "#fc0",
  87. "waveBottom": 660,
  88. "waveTop": 320
  89. },
  90. "Slate Represent": {
  91. "captionAlign": "right",
  92. "captionTop": 60,
  93. "captionRight": 1220,
  94. "captionLeft": 640,
  95. "backgroundImage": "represent.jpg",
  96. "foregroundColor": "#ffffff",
  97. "waveBottom": 660,
  98. "waveTop": 320
  99. },
  100. "Why Oh Why": {
  101. "captionAlign": "right",
  102. "captionTop": 60,
  103. "captionRight": 1220,
  104. "captionLeft": 640,
  105. "backgroundImage": "why_oh_why.jpg",
  106. "captionColor": "#727074",
  107. "waveColor": "#00b3ff",
  108. "waveBottom": 660,
  109. "waveTop": 320
  110. },
  111. "Dear Prudie": {
  112. "foregroundColor": "#fff",
  113. "backgroundImage": "dear_prudie.jpg",
  114. "pattern": "equalizer",
  115. "captionTop": 40,
  116. "captionBottom": 380,
  117. "waveTop": 420,
  118. "waveBottom": 720
  119. },
  120. "LifeAfter-Center": {
  121. "captionAlign": "center",
  122. "captionTop": 60,
  123. "captionRight": 1080,
  124. "captionLeft": 200,
  125. "backgroundImage": "LifeAfter-BG-Center.jpg",
  126. "captionColor": "#ffffff",
  127. "pattern": "line",
  128. "waveColor": "#038f93",
  129. "waveBottom": 680,
  130. "waveTop": 440
  131. },
  132. "LifeAfter-Left": {
  133. "captionAlign": "center",
  134. "captionTop": 200,
  135. "captionBottom": 380,
  136. "captionRight": 1255,
  137. "captionLeft": 805,
  138. "backgroundImage": "LifeAfter-BG-Left.jpg",
  139. "captionColor": "#ffffff",
  140. "pattern": "line",
  141. "waveColor": "#038f93",
  142. "waveBottom": 680,
  143. "waveTop": 440
  144. },
  145. "Slate - Election Day Special": {
  146. "captionAlign": "right",
  147. "captionTop": 60,
  148. "captionRight": 1220,
  149. "captionLeft": 640,
  150. "backgroundImage": "slate_election_special.png",
  151. "captionColor": "#ffffff",
  152. "waveColor": "#ffffff",
  153. "waveBottom": 660,
  154. "waveTop": 320
  155. },
  156. "Megaphone Dark": {
  157. "backgroundColor": "#232831",
  158. "captionColor": "#44484f",
  159. "waveColor": "#7373ea"
  160. },
  161. "Background image with top right text": {
  162. "captionAlign": "right",
  163. "captionTop": 60,
  164. "captionRight": 1220,
  165. "captionLeft": 640,
  166. "backgroundImage": "subway.jpg",
  167. "foregroundColor": "#fc0",
  168. "waveBottom": 660,
  169. "waveTop": 320
  170. },
  171. "Bars": {
  172. "pattern": "bars",
  173. "foregroundColor": "#d84a4a"
  174. },
  175. "Rounded bars with bottom left text": {
  176. "pattern": "roundBars",
  177. "foregroundColor": "#d84a4a",
  178. "captionAlign": "left",
  179. "captionLeft": 60,
  180. "captionRight": 640,
  181. "captionBottom": 660,
  182. "captionTop": null
  183. },
  184. "Line": {
  185. "backgroundColor": "#edc951",
  186. "foregroundColor": "#00a0b0",
  187. "pattern": "line"
  188. },
  189. "Curve": {
  190. "backgroundColor": "#00a0b0",
  191. "foregroundColor": "#edc951",
  192. "pattern": "curve"
  193. },
  194. "Bricks": {
  195. "backgroundColor": "#8771aa",
  196. "foregroundColor": "#fff",
  197. "pattern": "bricks"
  198. },
  199. "Equalizer on the bottom": {
  200. "backgroundColor": "#222",
  201. "foregroundColor": "#fff",
  202. "pattern": "equalizer",
  203. "captionTop": 40,
  204. "captionBottom": 380,
  205. "waveTop": 420,
  206. "waveBottom": 720
  207. },
  208. "Bold italic orange": {
  209. "captionAlign": "right",
  210. "captionTop": null,
  211. "captionBottom": 660,
  212. "captionRight": 1220,
  213. "captionLeft": 640,
  214. "backgroundColor": "#fd5a1e",
  215. "waveColor": "#fff",
  216. "captionFont": "bold italic 52px 'Source Sans Pro'"
  217. },
  218. "Pixelated": {
  219. "backgroundColor": "#ecd078",
  220. "foregroundColor": "#c02942",
  221. "pattern": "pixel"
  222. },
  223. "Square with background image": {
  224. "width": 640,
  225. "height": 640,
  226. "samplesPerFrame": 64,
  227. "waveTop": 20,
  228. "waveBottom": 300,
  229. "captionTop": 340,
  230. "captionLeft": 20,
  231. "captionRight": 620,
  232. "foregroundColor": "#0eb8ba",
  233. "backgroundImage": "nyc.png"
  234. }
  235. }