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

themes.json 2.1KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. {
  2. "default": {
  3. "width": 1280,
  4. "height": 720,
  5. "framesPerSecond": 20,
  6. "maxDuration": 30,
  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. "Basic": {
  19. "backgroundColor": "#eee",
  20. "foregroundColor": "#de1e3d"
  21. },
  22. "Neon": {
  23. "backgroundColor": "#556270",
  24. "foregroundColor": "#c7f464"
  25. },
  26. "Three colors": {
  27. "backgroundColor": "#eee",
  28. "captionColor": "#515151",
  29. "waveColor": "#00b4ff"
  30. },
  31. "Background image with top right text": {
  32. "captionAlign": "right",
  33. "captionTop": 60,
  34. "captionRight": 1220,
  35. "captionLeft": 640,
  36. "backgroundImage": "subway.jpg",
  37. "foregroundColor": "#fc0",
  38. "waveBottom": 660,
  39. "waveTop": 320
  40. },
  41. "Bars": {
  42. "pattern": "bars",
  43. "foregroundColor": "#d84a4a"
  44. },
  45. "Rounded bars with bottom left text": {
  46. "pattern": "roundBars",
  47. "foregroundColor": "#d84a4a",
  48. "captionAlign": "left",
  49. "captionLeft": 60,
  50. "captionRight": 640,
  51. "captionBottom": 660,
  52. "captionTop": null
  53. },
  54. "Bricks": {
  55. "backgroundColor": "#8771aa",
  56. "foregroundColor": "#fff",
  57. "pattern": "bricks",
  58. },
  59. "Equalizer on the bottom": {
  60. "backgroundColor": "#222",
  61. "foregroundColor": "#fff",
  62. "pattern": "equalizer",
  63. "captionTop": 40,
  64. "captionBottom": 380,
  65. "waveTop": 420,
  66. "waveBottom": 720
  67. },
  68. "Bold italic orange": {
  69. "captionAlign": "right",
  70. "captionTop": null,
  71. "captionBottom": 660,
  72. "captionRight": 1220,
  73. "captionLeft": 640,
  74. "backgroundColor": "#fd5a1e",
  75. "waveColor": "#fff",
  76. "captionFont": "bold italic 52px 'Source Sans Pro'"
  77. },
  78. "Square with background image": {
  79. "width": 640,
  80. "height": 640,
  81. "samplesPerFrame": 64,
  82. "waveTop": 20,
  83. "waveBottom": 300,
  84. "captionTop": 340,
  85. "captionLeft": 20,
  86. "captionRight": 620,
  87. "foregroundColor": "#0eb8ba",
  88. "backgroundImage": "nyc.png"
  89. }
  90. }