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

themes.json 2.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  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. "Why Oh Why": {
  19. "captionAlign": "right",
  20. "captionTop": 60,
  21. "captionRight": 1220,
  22. "captionLeft": 640,
  23. "backgroundImage": "why_oh_why.jpg",
  24. "captionColor": "#727074",
  25. "waveColor": "#00b3ff",
  26. "waveBottom": 660,
  27. "waveTop": 320
  28. },
  29. "Megaphone Dark": {
  30. "backgroundColor": "#232831",
  31. "captionColor": "#44484f",
  32. "waveColor": "#7373ea"
  33. },
  34. "Background image with top right text": {
  35. "captionAlign": "right",
  36. "captionTop": 60,
  37. "captionRight": 1220,
  38. "captionLeft": 640,
  39. "backgroundImage": "subway.jpg",
  40. "foregroundColor": "#fc0",
  41. "waveBottom": 660,
  42. "waveTop": 320
  43. },
  44. "Bars": {
  45. "pattern": "bars",
  46. "foregroundColor": "#d84a4a"
  47. },
  48. "Rounded bars with bottom left text": {
  49. "pattern": "roundBars",
  50. "foregroundColor": "#d84a4a",
  51. "captionAlign": "left",
  52. "captionLeft": 60,
  53. "captionRight": 640,
  54. "captionBottom": 660,
  55. "captionTop": null
  56. },
  57. "Bricks": {
  58. "backgroundColor": "#8771aa",
  59. "foregroundColor": "#fff",
  60. "pattern": "bricks"
  61. },
  62. "Equalizer on the bottom": {
  63. "backgroundColor": "#222",
  64. "foregroundColor": "#fff",
  65. "pattern": "equalizer",
  66. "captionTop": 40,
  67. "captionBottom": 380,
  68. "waveTop": 420,
  69. "waveBottom": 720
  70. },
  71. "Bold italic orange": {
  72. "captionAlign": "right",
  73. "captionTop": null,
  74. "captionBottom": 660,
  75. "captionRight": 1220,
  76. "captionLeft": 640,
  77. "backgroundColor": "#fd5a1e",
  78. "waveColor": "#fff",
  79. "captionFont": "bold italic 52px 'Source Sans Pro'"
  80. },
  81. "Pixelated": {
  82. "backgroundColor": "#ecd078",
  83. "foregroundColor": "#c02942",
  84. "pattern": "pixel"
  85. },
  86. "Square with background image": {
  87. "width": 640,
  88. "height": 640,
  89. "samplesPerFrame": 64,
  90. "waveTop": 20,
  91. "waveBottom": 300,
  92. "captionTop": 340,
  93. "captionLeft": 20,
  94. "captionRight": 620,
  95. "foregroundColor": "#0eb8ba",
  96. "backgroundImage": "nyc.png"
  97. }
  98. }