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

themes.json 3.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  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. "NYT Light": {
  19. "width": 1000,
  20. "height": 560,
  21. "pattern": "halfbars",
  22. "waveColor": "#d9d9d9",
  23. "waveBottom": 710,
  24. "foregroundColor": "#000",
  25. "captionFont": "300 71px 'NYT Franklin Light'",
  26. "captionLineHeight": 80,
  27. "captionAlign": "left",
  28. "captionTop": 70,
  29. "captionLeft": 50,
  30. "captionRight": 860,
  31. "backgroundImage": "t_logo_light.png"
  32. },
  33. "NYT Dark": {
  34. "width": 1000,
  35. "height": 560,
  36. "pattern": "halfbars",
  37. "backgroundColor": "#000",
  38. "waveColor": "#4d4d4d",
  39. "waveBottom": 710,
  40. "foregroundColor": "#fff",
  41. "captionFont": "300 71px 'NYT Franklin Light'",
  42. "captionLineHeight": 80,
  43. "captionAlign": "left",
  44. "captionTop": 70,
  45. "captionLeft": 50,
  46. "captionRight": 860,
  47. "backgroundImage": "t_logo_dark.png"
  48. },
  49. "Basic": {
  50. "backgroundColor": "#eee",
  51. "foregroundColor": "#de1e3d"
  52. },
  53. "Neon": {
  54. "backgroundColor": "#556270",
  55. "foregroundColor": "#c7f464"
  56. },
  57. "Three colors": {
  58. "backgroundColor": "#eee",
  59. "captionColor": "#515151",
  60. "waveColor": "#00b4ff"
  61. },
  62. "Background image with top right text": {
  63. "captionAlign": "right",
  64. "captionTop": 60,
  65. "captionRight": 1220,
  66. "captionLeft": 640,
  67. "backgroundImage": "subway.jpg",
  68. "foregroundColor": "#fc0",
  69. "waveBottom": 660,
  70. "waveTop": 320
  71. },
  72. "Bars": {
  73. "pattern": "bars",
  74. "foregroundColor": "#d84a4a"
  75. },
  76. "Rounded bars with bottom left text": {
  77. "pattern": "roundBars",
  78. "foregroundColor": "#d84a4a",
  79. "captionAlign": "left",
  80. "captionLeft": 60,
  81. "captionRight": 640,
  82. "captionBottom": 660,
  83. "captionTop": null
  84. },
  85. "Line": {
  86. "backgroundColor": "#edc951",
  87. "foregroundColor": "#00a0b0",
  88. "pattern": "line"
  89. },
  90. "Curve": {
  91. "backgroundColor": "#00a0b0",
  92. "foregroundColor": "#edc951",
  93. "pattern": "curve"
  94. },
  95. "Bricks": {
  96. "backgroundColor": "#8771aa",
  97. "foregroundColor": "#fff",
  98. "pattern": "bricks"
  99. },
  100. "Equalizer on the bottom": {
  101. "backgroundColor": "#222",
  102. "foregroundColor": "#fff",
  103. "pattern": "equalizer",
  104. "captionTop": 40,
  105. "captionBottom": 380,
  106. "waveTop": 420,
  107. "waveBottom": 720
  108. },
  109. "Bold italic orange": {
  110. "captionAlign": "right",
  111. "captionTop": null,
  112. "captionBottom": 660,
  113. "captionRight": 1220,
  114. "captionLeft": 640,
  115. "backgroundColor": "#fd5a1e",
  116. "waveColor": "#fff",
  117. "captionFont": "bold italic 52px 'Source Sans Pro'"
  118. },
  119. "Pixelated": {
  120. "backgroundColor": "#ecd078",
  121. "foregroundColor": "#c02942",
  122. "pattern": "pixel"
  123. },
  124. "Square with background image": {
  125. "width": 640,
  126. "height": 640,
  127. "samplesPerFrame": 64,
  128. "waveTop": 20,
  129. "waveBottom": 300,
  130. "captionTop": 340,
  131. "captionLeft": 20,
  132. "captionRight": 620,
  133. "foregroundColor": "#0eb8ba",
  134. "backgroundImage": "nyc.png"
  135. }
  136. }