{
  "schema_version": 1,
  "formula": {
    "t": "n/24000, n=0..1920",
    "A_h": "S*(1+h*fc/1000)^(-2)",
    "S": "0.5/sum(h=1..80,(1+h*100/1000)^(-2))",
    "S_value": 0.059441211468702744,
    "f": "fc*(1+r*(t-tc)/(4/fc))",
    "theta": "phi_h+2*pi*h*fc*((t-tc)+r*(t-tc)^2/(2*(4/fc)))",
    "wave": "sum_h A_h*cos(theta_h)",
    "tc": 0.04
  },
  "cases": [
    {
      "id": "fc100_r-0.10_zero",
      "fc": 100,
      "r": -0.1,
      "phase_family": "zero",
      "H": 80,
      "f0_slope_hz_per_s": -250.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc100_r-0.10_zero.float64.npy",
      "float64_sha256": "3fbbd5ebd81a1380c17b7a0380768bab9fb5bf72f2b502e44ecf8b8b00c6f70a",
      "float64_raw_sha256": "8607c86d6b743f2de6f4188390ae4ffec8f8cc8eaad38ed3b722942452a8099f",
      "float32_file": "arrays/fc100_r-0.10_zero.float32.npy",
      "float32_sha256": "8f42611192fb4805c28a421e83a9cf674556f763ea69d9068d79ac2d846624b7",
      "float32_raw_sha256": "3b1a9d3944ee35d6eeba86f184180234f6474a81661f25b61833880237665bd1",
      "maximum_rounding_absolute_difference": 1.4815887516839155e-08
    },
    {
      "id": "fc100_r-0.10_all_pi_over_2",
      "fc": 100,
      "r": -0.1,
      "phase_family": "all_pi_over_2",
      "H": 80,
      "f0_slope_hz_per_s": -250.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc100_r-0.10_all_pi_over_2.float64.npy",
      "float64_sha256": "e5eaa3d76ddd346750e1c53b15b9c2feb850797e2cae374682997887f459cdb2",
      "float64_raw_sha256": "44361c10616f9daff539e75367fe884710c12b920c0137523640eb87b80c509f",
      "float32_file": "arrays/fc100_r-0.10_all_pi_over_2.float32.npy",
      "float32_sha256": "5b8c8acb6a7fb4892dd9714b09e8c1ee6b12673c37df56fbdd846f5a07b8050d",
      "float32_raw_sha256": "5a8206c07599bd2b37b157dc4563b07bc4904ad11e74ad187cc5cba901e5da74",
      "maximum_rounding_absolute_difference": 7.411948194091522e-09
    },
    {
      "id": "fc100_r-0.10_positive_schroeder",
      "fc": 100,
      "r": -0.1,
      "phase_family": "positive_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": -250.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc100_r-0.10_positive_schroeder.float64.npy",
      "float64_sha256": "1b8abdef4ccf9487b768b3e63d41dabe7e2ea51b93fd275f42c93fb573f014cb",
      "float64_raw_sha256": "4318e00665cc5fcc0364506f937fb480fe255f211807be6623281a469f42fec3",
      "float32_file": "arrays/fc100_r-0.10_positive_schroeder.float32.npy",
      "float32_sha256": "607194a659912d517167798d46182a51e9927cd8c1349dc99727a0d45ad35a3e",
      "float32_raw_sha256": "c0f679d756df62319d214ab97f312b3284ce4361ec9e4018bc02b664f8d279cf",
      "maximum_rounding_absolute_difference": 7.335522939078132e-09
    },
    {
      "id": "fc100_r-0.10_negative_schroeder",
      "fc": 100,
      "r": -0.1,
      "phase_family": "negative_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": -250.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc100_r-0.10_negative_schroeder.float64.npy",
      "float64_sha256": "247b066aa0d22d72b21546f8f33334aefb9df44751faa8905f142718f83993f5",
      "float64_raw_sha256": "4c0501002e2ffb1cb6e844daab545788b2aecae7350f6de0ae0676b3c069050a",
      "float32_file": "arrays/fc100_r-0.10_negative_schroeder.float32.npy",
      "float32_sha256": "138787114df799693681c78cbdb6f825d144921a201f77ef6e80a5b8dc5c161d",
      "float32_raw_sha256": "e797388e039672af13e119ccd4804ed4d77192eec68cd4ebc96c576b8c49ba30",
      "maximum_rounding_absolute_difference": 7.427217618705129e-09
    },
    {
      "id": "fc100_r-0.05_zero",
      "fc": 100,
      "r": -0.05,
      "phase_family": "zero",
      "H": 80,
      "f0_slope_hz_per_s": -125.0,
      "maximum_instantaneous_harmonic_hz": 8400.0,
      "float64_file": "arrays/fc100_r-0.05_zero.float64.npy",
      "float64_sha256": "609d632fb3db2c9478eabe4567fbac67cd9d6f63bc0bf18e837f4cba344376e8",
      "float64_raw_sha256": "19670f9b72334045cbc78bed57205ff43538f8982eb24d3b8b3ebb4f75b15c34",
      "float32_file": "arrays/fc100_r-0.05_zero.float32.npy",
      "float32_sha256": "6d53ab0a7a1b62c72bf2866afd579004831d6c06137e61497d558196990cca94",
      "float32_raw_sha256": "342e6dea33bc6e2916f383afe7e0dbd5640fd89d22fb4e252de1a50fd4315326",
      "maximum_rounding_absolute_difference": 1.2986091035838143e-08
    },
    {
      "id": "fc100_r-0.05_all_pi_over_2",
      "fc": 100,
      "r": -0.05,
      "phase_family": "all_pi_over_2",
      "H": 80,
      "f0_slope_hz_per_s": -125.0,
      "maximum_instantaneous_harmonic_hz": 8400.0,
      "float64_file": "arrays/fc100_r-0.05_all_pi_over_2.float64.npy",
      "float64_sha256": "2ccb18e9fc225a8053eec1e713c148181161783763cba108ab55570f58cd1401",
      "float64_raw_sha256": "0d51041347c7a4dbdfab77d5e88bcda607907657d8814619e830dd1a02086dd6",
      "float32_file": "arrays/fc100_r-0.05_all_pi_over_2.float32.npy",
      "float32_sha256": "f1b5e6f15e80af8d43ba58c2547ce1776d1807ea1982b63d8f41e4d6f8d0274d",
      "float32_raw_sha256": "c8ae640247cab664e45affc02ee0a356f9b05702d43c4b20916a83afa3c15cd2",
      "maximum_rounding_absolute_difference": 7.430594278767799e-09
    },
    {
      "id": "fc100_r-0.05_positive_schroeder",
      "fc": 100,
      "r": -0.05,
      "phase_family": "positive_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": -125.0,
      "maximum_instantaneous_harmonic_hz": 8400.0,
      "float64_file": "arrays/fc100_r-0.05_positive_schroeder.float64.npy",
      "float64_sha256": "b56573ea85b060ed165910ac98ff6b77d5f107841e6655bef0b503126335e359",
      "float64_raw_sha256": "896a50ce623eb5b12284ce7102607364054a04dc9de1451eb3cdfa6fccf07a86",
      "float32_file": "arrays/fc100_r-0.05_positive_schroeder.float32.npy",
      "float32_sha256": "f1b0fefa6867c8cee90534c7a65fd98a5dc49ea0ca231f3196ac9c929a95fef4",
      "float32_raw_sha256": "4868b004a7a1669aca18cd54d2735ec44c01ff389fb822e3f137cd931ae28aae",
      "maximum_rounding_absolute_difference": 7.34491156784145e-09
    },
    {
      "id": "fc100_r-0.05_negative_schroeder",
      "fc": 100,
      "r": -0.05,
      "phase_family": "negative_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": -125.0,
      "maximum_instantaneous_harmonic_hz": 8400.0,
      "float64_file": "arrays/fc100_r-0.05_negative_schroeder.float64.npy",
      "float64_sha256": "a43d6c50acca53aeab92e67fa5cb65a52aa22fbfa2ebf839075d19ff441878b6",
      "float64_raw_sha256": "3ddc2c6acc8dc757ae7d6413586e999fdab8382fe4abc6515e3d9035e738950a",
      "float32_file": "arrays/fc100_r-0.05_negative_schroeder.float32.npy",
      "float32_sha256": "6faf945b9a88920b79f35f38aabcba632cdd4b6a10a617ac6cfb131f42b5143b",
      "float32_raw_sha256": "e4451a8db63dbd83793260d73883748355d90dbe2b3a848a48aff3187336fb2d",
      "maximum_rounding_absolute_difference": 7.443543059704183e-09
    },
    {
      "id": "fc100_r+0.00_zero",
      "fc": 100,
      "r": 0.0,
      "phase_family": "zero",
      "H": 80,
      "f0_slope_hz_per_s": 0.0,
      "maximum_instantaneous_harmonic_hz": 8000.0,
      "float64_file": "arrays/fc100_r+0.00_zero.float64.npy",
      "float64_sha256": "43c198e281334f655440586d629604194e2fc74c3908f1c0b1118f3b93e5e0a3",
      "float64_raw_sha256": "43012f0da59eb8366ff10144bcd37a2e06ca34a8aeeebee9fcd00a7e76f1de61",
      "float32_file": "arrays/fc100_r+0.00_zero.float32.npy",
      "float32_sha256": "aba9f4873a38e01bd50891eb99dd697c6ff09766b9bb25dad68975c8e54dd1ed",
      "float32_raw_sha256": "eedad7e998b0476b52a0e3f322c389923586acab922ca467159bf815c3d1f29a",
      "maximum_rounding_absolute_difference": 1.3028033984952003e-08
    },
    {
      "id": "fc100_r+0.00_all_pi_over_2",
      "fc": 100,
      "r": 0.0,
      "phase_family": "all_pi_over_2",
      "H": 80,
      "f0_slope_hz_per_s": 0.0,
      "maximum_instantaneous_harmonic_hz": 8000.0,
      "float64_file": "arrays/fc100_r+0.00_all_pi_over_2.float64.npy",
      "float64_sha256": "019e491eec52917ca517ada1335c26420e985fa07c0dfe0411e2bfb87e6d1792",
      "float64_raw_sha256": "2a82ed86e26b5c37dec02359556f73215c7b974be563c84aa8b4d40a357d8b63",
      "float32_file": "arrays/fc100_r+0.00_all_pi_over_2.float32.npy",
      "float32_sha256": "7a0d1a53496ef7fa0cfa97fd39164f1a89245ee2c8453d57a4a4ed7de0b6f57d",
      "float32_raw_sha256": "33ab500cb72424cfc9c65e575309ec139d0fd0efdb3f81ad0fb03e67462b8c0d",
      "maximum_rounding_absolute_difference": 7.049090117172696e-09
    },
    {
      "id": "fc100_r+0.00_positive_schroeder",
      "fc": 100,
      "r": 0.0,
      "phase_family": "positive_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": 0.0,
      "maximum_instantaneous_harmonic_hz": 8000.0,
      "float64_file": "arrays/fc100_r+0.00_positive_schroeder.float64.npy",
      "float64_sha256": "617776765aac4d6b07fcc610640a9147377df9b842a77d5651bd785a22f1742e",
      "float64_raw_sha256": "5681d7eb46d156a3a4332678763b408a7d831bef74fd56ca328d3b7e44eb316d",
      "float32_file": "arrays/fc100_r+0.00_positive_schroeder.float32.npy",
      "float32_sha256": "623bb59a8e2128cc90558502114364da6b6295edfcb80b4074a65081dd64eb91",
      "float32_raw_sha256": "75bbb7c2b2c0b4d0388b0c390b3e77e3f470250a598fc7e086dfc4c9a92e6218",
      "maximum_rounding_absolute_difference": 6.761659149256971e-09
    },
    {
      "id": "fc100_r+0.00_negative_schroeder",
      "fc": 100,
      "r": 0.0,
      "phase_family": "negative_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": 0.0,
      "maximum_instantaneous_harmonic_hz": 8000.0,
      "float64_file": "arrays/fc100_r+0.00_negative_schroeder.float64.npy",
      "float64_sha256": "ced8210d0abdc79f33295c7d337824403b399e35956a9888802a96d038b7e04a",
      "float64_raw_sha256": "f2ea2e74e573c501ea88d6ea4b2e45288e4b7f47dc10a2c855c30d3b8dd0c851",
      "float32_file": "arrays/fc100_r+0.00_negative_schroeder.float32.npy",
      "float32_sha256": "4d42fea52402f5e10b2f360418334d07e93ab5b961d63c543c3740550507e369",
      "float32_raw_sha256": "bca5f4bcd8c268af7378265d0d160484596b01d48ae1a2c3b82bc255e17958fb",
      "maximum_rounding_absolute_difference": 6.761659065990244e-09
    },
    {
      "id": "fc100_r+0.05_zero",
      "fc": 100,
      "r": 0.05,
      "phase_family": "zero",
      "H": 80,
      "f0_slope_hz_per_s": 125.0,
      "maximum_instantaneous_harmonic_hz": 8400.0,
      "float64_file": "arrays/fc100_r+0.05_zero.float64.npy",
      "float64_sha256": "0ebca09ccd25d459e93f78d04d12df886526b01a389e3cc88e15d017ffa2ccfa",
      "float64_raw_sha256": "9ad02e462245bbf5e6b7cd3f5ca94a44f6d38edceb7e4e6a6771a77cf7f6d286",
      "float32_file": "arrays/fc100_r+0.05_zero.float32.npy",
      "float32_sha256": "42588861633739c709fae93f8b7ee35e144e96603481188e91bcee163ab0e574",
      "float32_raw_sha256": "14434eae381bde8b347c6b11ce5197b3aa2c10cae5407705d7d11e52cb487175",
      "maximum_rounding_absolute_difference": 1.2986091035838143e-08
    },
    {
      "id": "fc100_r+0.05_all_pi_over_2",
      "fc": 100,
      "r": 0.05,
      "phase_family": "all_pi_over_2",
      "H": 80,
      "f0_slope_hz_per_s": 125.0,
      "maximum_instantaneous_harmonic_hz": 8400.0,
      "float64_file": "arrays/fc100_r+0.05_all_pi_over_2.float64.npy",
      "float64_sha256": "e42c894449d9cc69a6e7a9971db6edb730bae0bd962cf25b7287e6b99a9633b7",
      "float64_raw_sha256": "4e7d1e2641bcfe68c0e57ad092efaca7e2a25d17bc21ff35a30ac9f98d24d3b1",
      "float32_file": "arrays/fc100_r+0.05_all_pi_over_2.float32.npy",
      "float32_sha256": "7f7ecfe9d85bb26c8ecc63ec7a809987f303b0fbf7db5343cb536f58fcf4fa49",
      "float32_raw_sha256": "b872efc2245409d1a490387aa913af51e56c85289133798c94652d8b8fb4cfb5",
      "maximum_rounding_absolute_difference": 7.430591086876603e-09
    },
    {
      "id": "fc100_r+0.05_positive_schroeder",
      "fc": 100,
      "r": 0.05,
      "phase_family": "positive_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": 125.0,
      "maximum_instantaneous_harmonic_hz": 8400.0,
      "float64_file": "arrays/fc100_r+0.05_positive_schroeder.float64.npy",
      "float64_sha256": "05b61ad07dd9847e9df6d84c817ad7d976fc49d5c16aaf6a6c11675d0e7ba201",
      "float64_raw_sha256": "0bdc70c9084b1993b8831d96ba28693d0e7f857fdc5644eccf22dd48ee2609c2",
      "float32_file": "arrays/fc100_r+0.05_positive_schroeder.float32.npy",
      "float32_sha256": "e2b69797ab0820736b8860496f3623a26411cc0bdaa929bbfad235be42ae1a6f",
      "float32_raw_sha256": "45caec25c8969981f9514fb5abaee0c11a9025315095a8af7858fcfe5484391e",
      "maximum_rounding_absolute_difference": 7.4435454744392615e-09
    },
    {
      "id": "fc100_r+0.05_negative_schroeder",
      "fc": 100,
      "r": 0.05,
      "phase_family": "negative_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": 125.0,
      "maximum_instantaneous_harmonic_hz": 8400.0,
      "float64_file": "arrays/fc100_r+0.05_negative_schroeder.float64.npy",
      "float64_sha256": "1e072b96ae41cc21c9e84af32e5417473411c17a40e207fa4dcbc2c571d1eb9f",
      "float64_raw_sha256": "dbf7928458547e0f1366245edbde83a257c9cb8ecfff671b63ae549b7797c8fb",
      "float32_file": "arrays/fc100_r+0.05_negative_schroeder.float32.npy",
      "float32_sha256": "e59a062f6d8db0e5e131c06397f55546165ad85b286ef3540e74af6b54b9298a",
      "float32_raw_sha256": "7aaa3f68f0c70b1b8b2caafe1ed6a357f24f5d5a43db288e79b5c679800eb806",
      "maximum_rounding_absolute_difference": 7.344912344997567e-09
    },
    {
      "id": "fc100_r+0.10_zero",
      "fc": 100,
      "r": 0.1,
      "phase_family": "zero",
      "H": 80,
      "f0_slope_hz_per_s": 250.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc100_r+0.10_zero.float64.npy",
      "float64_sha256": "ed738ea0a4d6d807187b8e28f0163f8dc9c94e10e25de870178cc0c38553c11c",
      "float64_raw_sha256": "f78400c1af8a7b1c769cbc7a1f7ff011882398e596392fbb094e766f93412cbb",
      "float32_file": "arrays/fc100_r+0.10_zero.float32.npy",
      "float32_sha256": "2624871d7bdad75703747aea049ab45430b68b16afc2779cb3b010ec668c6b2e",
      "float32_raw_sha256": "1fae93170b7c03fae4652c12ca43b9cf4bfd2ccc8b26dfa94a1ccd522ff6a7ec",
      "maximum_rounding_absolute_difference": 1.4815887516839155e-08
    },
    {
      "id": "fc100_r+0.10_all_pi_over_2",
      "fc": 100,
      "r": 0.1,
      "phase_family": "all_pi_over_2",
      "H": 80,
      "f0_slope_hz_per_s": 250.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc100_r+0.10_all_pi_over_2.float64.npy",
      "float64_sha256": "2e00cd3e534ed0e5ea15bc5b751260cbec91bf02256e93719a84ba65e74afa2f",
      "float64_raw_sha256": "5bd911392f04d2f393c37ae7637c5edb13b6fc368944c6cf1e93ddf7bd608119",
      "float32_file": "arrays/fc100_r+0.10_all_pi_over_2.float32.npy",
      "float32_sha256": "4a45dbd65344d6c7c333e1c013f55da16203f418511248123b2d936d8983af27",
      "float32_raw_sha256": "875a2f4ce3434bea091deb8beeaf2639fe31d24e6604724ac9bedb348fc8d133",
      "maximum_rounding_absolute_difference": 7.411948915736488e-09
    },
    {
      "id": "fc100_r+0.10_positive_schroeder",
      "fc": 100,
      "r": 0.1,
      "phase_family": "positive_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": 250.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc100_r+0.10_positive_schroeder.float64.npy",
      "float64_sha256": "b0f618cde108aff2dcdc36417d934005b0d5b0d2be9546f1750972dea1885916",
      "float64_raw_sha256": "ad8ed3d71bb583abcad882af28dc9d349dbf8f47fbc819739ad936dbe2f83d3d",
      "float32_file": "arrays/fc100_r+0.10_positive_schroeder.float32.npy",
      "float32_sha256": "0f0cb4f656255455f19cfeb265f132712c2f9a35cbfd05975976127c384e8768",
      "float32_raw_sha256": "5933f077d0b5a993c9d3c41c794f27066605e14e6b93e211db6786f595d9d3ae",
      "maximum_rounding_absolute_difference": 7.427217618705129e-09
    },
    {
      "id": "fc100_r+0.10_negative_schroeder",
      "fc": 100,
      "r": 0.1,
      "phase_family": "negative_schroeder",
      "H": 80,
      "f0_slope_hz_per_s": 250.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc100_r+0.10_negative_schroeder.float64.npy",
      "float64_sha256": "f0334ecd89da083081d27e6c1f5caca87e7bcabcad336bf0cdbd21ef7ab8e4de",
      "float64_raw_sha256": "4c24752373759341304a1b54df5672447f4f66b9c1da8fedaae4d0141c744ca3",
      "float32_file": "arrays/fc100_r+0.10_negative_schroeder.float32.npy",
      "float32_sha256": "812d00825496e333e959f0291b0b2b4554fba57d7c1c9f48f4b3f238c4928b37",
      "float32_raw_sha256": "c485a5a6c63e093668f86fa2763e52e27be66de02f00f8b9d0dfaf9ffb5ce003",
      "maximum_rounding_absolute_difference": 7.335522939078132e-09
    },
    {
      "id": "fc200_r-0.10_zero",
      "fc": 200,
      "r": -0.1,
      "phase_family": "zero",
      "H": 40,
      "f0_slope_hz_per_s": -1000.0,
      "maximum_instantaneous_harmonic_hz": 9600.0,
      "float64_file": "arrays/fc200_r-0.10_zero.float64.npy",
      "float64_sha256": "3369063c388fa377a83ee68ecff6ce3d0da888a2435eb0127d021e5f79480650",
      "float64_raw_sha256": "ac7b3d8916a6c8a3ef2c6c000e8d79f753d776f2f3859eb48873122ad801ff51",
      "float32_file": "arrays/fc200_r-0.10_zero.float32.npy",
      "float32_sha256": "8c28b17f510fa6c475b637ad224c38b4f8b9a06771909e3b460068a560473ad7",
      "float32_raw_sha256": "b520c65bdb7eeb7c6716063eb70dd11961daac912aa2dedc1d856720cf31e010",
      "maximum_rounding_absolute_difference": 7.430044857148488e-09
    },
    {
      "id": "fc200_r-0.10_all_pi_over_2",
      "fc": 200,
      "r": -0.1,
      "phase_family": "all_pi_over_2",
      "H": 40,
      "f0_slope_hz_per_s": -1000.0,
      "maximum_instantaneous_harmonic_hz": 9600.0,
      "float64_file": "arrays/fc200_r-0.10_all_pi_over_2.float64.npy",
      "float64_sha256": "300d5a5c5d16a65d0daa84e248dd87a88ec89b6b623299f22c094d0fe82fc6a7",
      "float64_raw_sha256": "af39982a077734f063228e8cbdf51f58f511b420a2b6f594c7f2395c54027170",
      "float32_file": "arrays/fc200_r-0.10_all_pi_over_2.float32.npy",
      "float32_sha256": "206f2ae254bfd7e7e3dadf1e9145bb75105079cc2e6b78f47df04366751103e4",
      "float32_raw_sha256": "9092e2ab42362e504bf5cbdc6de809636496b23cebb88f40a1720fd14408de89",
      "maximum_rounding_absolute_difference": 3.7209238329394267e-09
    },
    {
      "id": "fc200_r-0.10_positive_schroeder",
      "fc": 200,
      "r": -0.1,
      "phase_family": "positive_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": -1000.0,
      "maximum_instantaneous_harmonic_hz": 9600.0,
      "float64_file": "arrays/fc200_r-0.10_positive_schroeder.float64.npy",
      "float64_sha256": "5cf0b27f5adade0890be2ccf23e0976379893996879cfd552f8f08bad527655b",
      "float64_raw_sha256": "93b170373d6aea0f036e91cad1ba89cf1c80ef1951073ec769f725577b4913b5",
      "float32_file": "arrays/fc200_r-0.10_positive_schroeder.float32.npy",
      "float32_sha256": "6f878949aa28b932557f1965bac5a70776e1efb09a2c08aac6e3da06245c6e71",
      "float32_raw_sha256": "f339187216a59c4377623a606da1db9b43b4f581c6b4c6c38dd51711972c2917",
      "maximum_rounding_absolute_difference": 3.7233652688817287e-09
    },
    {
      "id": "fc200_r-0.10_negative_schroeder",
      "fc": 200,
      "r": -0.1,
      "phase_family": "negative_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": -1000.0,
      "maximum_instantaneous_harmonic_hz": 9600.0,
      "float64_file": "arrays/fc200_r-0.10_negative_schroeder.float64.npy",
      "float64_sha256": "10fbe7ef622f904bc3d2a5c4f20901b7a9d314aa39cba43b6574899a0b49804e",
      "float64_raw_sha256": "0174a1a5335884adbafd666ee86be0ab560dbabdcabac1013da594905b68d48c",
      "float32_file": "arrays/fc200_r-0.10_negative_schroeder.float32.npy",
      "float32_sha256": "ed5b89835bee58a34d6cf8b5e54bbea852a32ade4fc029a67e384cc39bb7e968",
      "float32_raw_sha256": "6d5c75b5475cdd2301124bdb1d14b755ea49ab2a6259407847397fa5ef91fae2",
      "maximum_rounding_absolute_difference": 3.718249499962134e-09
    },
    {
      "id": "fc200_r-0.05_zero",
      "fc": 200,
      "r": -0.05,
      "phase_family": "zero",
      "H": 40,
      "f0_slope_hz_per_s": -500.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc200_r-0.05_zero.float64.npy",
      "float64_sha256": "4f4d22cc713ed9b60780bf0d08131b481e6f154cb753b2ae7bb016c2d28b773d",
      "float64_raw_sha256": "543a80b85fe2e412d556a0d04e994a730f37239539d5c35c69952ee4089c670c",
      "float32_file": "arrays/fc200_r-0.05_zero.float32.npy",
      "float32_sha256": "b5bb4841bc6dcf9102f58948b7eb7474d31f4774b2e0c9ae60712b6b4bd4ca08",
      "float32_raw_sha256": "768d15f1e191ce252a086542247697e15b564fedeccd6d6bc5146436e3a885d2",
      "maximum_rounding_absolute_difference": 7.30784410762908e-09
    },
    {
      "id": "fc200_r-0.05_all_pi_over_2",
      "fc": 200,
      "r": -0.05,
      "phase_family": "all_pi_over_2",
      "H": 40,
      "f0_slope_hz_per_s": -500.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc200_r-0.05_all_pi_over_2.float64.npy",
      "float64_sha256": "f732aed494cf50155a4414b3d924a1c5e7df6e8aa0f06530f5d329770d0b1625",
      "float64_raw_sha256": "18ba5d7c5b8578790d682c1ed4c02c243ff5faff012834b20a264f6891c4d667",
      "float32_file": "arrays/fc200_r-0.05_all_pi_over_2.float32.npy",
      "float32_sha256": "efa4cab4269b51ea174acb3dc713cf03992f804dbe33ae2e35b6935b3a02f0d2",
      "float32_raw_sha256": "8b0e6c95adacbcc68aa3dee0dde1e8aff6d57e83c3982c48554fde93628a0e4a",
      "maximum_rounding_absolute_difference": 3.718541224939642e-09
    },
    {
      "id": "fc200_r-0.05_positive_schroeder",
      "fc": 200,
      "r": -0.05,
      "phase_family": "positive_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": -500.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc200_r-0.05_positive_schroeder.float64.npy",
      "float64_sha256": "2b1c076e33b11c6bce1ac6c09fe41ddeea9b4445d953fe85cb2e71e2d729e258",
      "float64_raw_sha256": "fa90d4fd41e535070013b1a819341b95292e3e3e70ba577f7431bf89ba0f1d2d",
      "float32_file": "arrays/fc200_r-0.05_positive_schroeder.float32.npy",
      "float32_sha256": "0fc9021164081db71921f7d267e39f1b128ae5f9a229944a5cd058d253d9f40c",
      "float32_raw_sha256": "afdda9eaeb51e4b13c8565228f1f1c573d55ae95cd865b5528b08feab3afba9b",
      "maximum_rounding_absolute_difference": 3.707080378778649e-09
    },
    {
      "id": "fc200_r-0.05_negative_schroeder",
      "fc": 200,
      "r": -0.05,
      "phase_family": "negative_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": -500.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc200_r-0.05_negative_schroeder.float64.npy",
      "float64_sha256": "9a4ad831a938793fdfde3a2386295b139bda673e1f943265acb9145fab7fffe4",
      "float64_raw_sha256": "b8302bb6932972f823931cb9a90975732ba0578ea5a5edd676e1437b2a011a0f",
      "float32_file": "arrays/fc200_r-0.05_negative_schroeder.float32.npy",
      "float32_sha256": "03ab8666ca6e0aec1a3bcc082370edadf3033b99692156ec5597d5ad87427ac1",
      "float32_raw_sha256": "620920a385fb31221635ab29faea80694c28ed751d9789c15b3a134674331a9b",
      "maximum_rounding_absolute_difference": 3.7241780215246933e-09
    },
    {
      "id": "fc200_r+0.00_zero",
      "fc": 200,
      "r": 0.0,
      "phase_family": "zero",
      "H": 40,
      "f0_slope_hz_per_s": 0.0,
      "maximum_instantaneous_harmonic_hz": 8000.0,
      "float64_file": "arrays/fc200_r+0.00_zero.float64.npy",
      "float64_sha256": "7ec80d365dd35d506b659174bd13dba36e177634a647c15bffd33f6006a33fb5",
      "float64_raw_sha256": "791fa57a0e0df1deaa73a6eb8fd0cec4eb59397fa954e56e3d8068d770428005",
      "float32_file": "arrays/fc200_r+0.00_zero.float32.npy",
      "float32_sha256": "44c42656b2f7f37908aacf3ffbc80021b6ab6cd723b82855a02f58d489c9efd6",
      "float32_raw_sha256": "59a4b9c1614a5ade6bbdc85da9f79d772b555179de2ac46e4e552596512f3e50",
      "maximum_rounding_absolute_difference": 5.444109829610966e-09
    },
    {
      "id": "fc200_r+0.00_all_pi_over_2",
      "fc": 200,
      "r": 0.0,
      "phase_family": "all_pi_over_2",
      "H": 40,
      "f0_slope_hz_per_s": 0.0,
      "maximum_instantaneous_harmonic_hz": 8000.0,
      "float64_file": "arrays/fc200_r+0.00_all_pi_over_2.float64.npy",
      "float64_sha256": "25160e8159eac660eaa962636c4096ff9dac64861d6fa14c8663937f1936a532",
      "float64_raw_sha256": "686aa3d94c5988eac73c577d9c89cfc6deb8ea1bb8fe9749faf242752e97292a",
      "float32_file": "arrays/fc200_r+0.00_all_pi_over_2.float32.npy",
      "float32_sha256": "6dbf858fd0a50d21fb5bc2b2846309e4ab64997e4d7e74eb6b4e075a4d58bc59",
      "float32_raw_sha256": "f7aad9e8d0c41cb5c52202401a9469307a1b5d0a6f62f690c3bafdc60b910a36",
      "maximum_rounding_absolute_difference": 3.0699301017955705e-09
    },
    {
      "id": "fc200_r+0.00_positive_schroeder",
      "fc": 200,
      "r": 0.0,
      "phase_family": "positive_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": 0.0,
      "maximum_instantaneous_harmonic_hz": 8000.0,
      "float64_file": "arrays/fc200_r+0.00_positive_schroeder.float64.npy",
      "float64_sha256": "bec40efafd43c6e11ea5e25402a98725ad2a6a22f3dd58679ca18c8a562ac720",
      "float64_raw_sha256": "89ca9bcf79140b55cbca36d5ef0d75a19616cfd7018bc76d811ebc489e0d5975",
      "float32_file": "arrays/fc200_r+0.00_positive_schroeder.float32.npy",
      "float32_sha256": "c47b922908edce61ebeb495d213b1f54d36f93ba81c4ed619c9dcd7f9bf0c98a",
      "float32_raw_sha256": "6ad5e17d88b8208c8dfd2b5a1c1d98ea3d7d40bde95de21080feb0f6e0875867",
      "maximum_rounding_absolute_difference": 3.5974289658291525e-09
    },
    {
      "id": "fc200_r+0.00_negative_schroeder",
      "fc": 200,
      "r": 0.0,
      "phase_family": "negative_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": 0.0,
      "maximum_instantaneous_harmonic_hz": 8000.0,
      "float64_file": "arrays/fc200_r+0.00_negative_schroeder.float64.npy",
      "float64_sha256": "38e3e562a4fd011c325544d0b167426856afe36845ae72263c3c0c8ddbfe1c8a",
      "float64_raw_sha256": "954e2860212a04958ddfcbab9cd1bab360f7094473218972f3e5a452e2d0007a",
      "float32_file": "arrays/fc200_r+0.00_negative_schroeder.float32.npy",
      "float32_sha256": "d79bb0aa540eb2258ae06eb185b0857991a5fa82a639070ce23e999fc0248c63",
      "float32_raw_sha256": "9266f43922f28254c85db7d68ea50148f775727c56b5c06720d2e0cfc147a324",
      "maximum_rounding_absolute_difference": 3.5974289519513647e-09
    },
    {
      "id": "fc200_r+0.05_zero",
      "fc": 200,
      "r": 0.05,
      "phase_family": "zero",
      "H": 40,
      "f0_slope_hz_per_s": 500.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc200_r+0.05_zero.float64.npy",
      "float64_sha256": "a002bb0f036cfdd83615a2f547724901b7288b3834479b0deb56641808d2964f",
      "float64_raw_sha256": "5ee7ea133a1692374c6b5f306816c844c43837741b23e2e60397e7b1be393945",
      "float32_file": "arrays/fc200_r+0.05_zero.float32.npy",
      "float32_sha256": "c999a5b43815e309b91e948a080c4d19f103de916a694fbf970726b738b68c16",
      "float32_raw_sha256": "9db364617394634aca7749e643e8b3a2a9b1b1f1bd8f93b77fab312e8ada873d",
      "maximum_rounding_absolute_difference": 7.30784410762908e-09
    },
    {
      "id": "fc200_r+0.05_all_pi_over_2",
      "fc": 200,
      "r": 0.05,
      "phase_family": "all_pi_over_2",
      "H": 40,
      "f0_slope_hz_per_s": 500.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc200_r+0.05_all_pi_over_2.float64.npy",
      "float64_sha256": "ab90147eaf8a294790a983660d21bdaf6c7f4f75bf65c12b0e8eb0cd8a1bf13f",
      "float64_raw_sha256": "fcb9073b4791a1b84b5633ff1d6597580281af5265003a9588030322b2fee456",
      "float32_file": "arrays/fc200_r+0.05_all_pi_over_2.float32.npy",
      "float32_sha256": "248384381f36d6855e727339745f64c0c11ed2341084a83e134d3ae67661b64a",
      "float32_raw_sha256": "7017b2962887fef75a0bd6d12033d179b733d9889a5722b604a83e09d77865ed",
      "maximum_rounding_absolute_difference": 3.7185414053508836e-09
    },
    {
      "id": "fc200_r+0.05_positive_schroeder",
      "fc": 200,
      "r": 0.05,
      "phase_family": "positive_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": 500.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc200_r+0.05_positive_schroeder.float64.npy",
      "float64_sha256": "92554123a9a9aee30e9b807f862d7b9ca6797da5de274f7dbd4018581c215261",
      "float64_raw_sha256": "ad6a235201a8d9c178c29acf193e26f95bc6c98cf9d270f392c6cb1a491ed76a",
      "float32_file": "arrays/fc200_r+0.05_positive_schroeder.float32.npy",
      "float32_sha256": "270f35374daeda3ba402cadeabeed2c2ef5f73d0bfa26b5e75f32f4c2d5ba284",
      "float32_raw_sha256": "9ed79b54a841bb0a373c7787b7fae1f14c1d82aa932b47b182152953713ef04e",
      "maximum_rounding_absolute_difference": 3.7241786043917813e-09
    },
    {
      "id": "fc200_r+0.05_negative_schroeder",
      "fc": 200,
      "r": 0.05,
      "phase_family": "negative_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": 500.0,
      "maximum_instantaneous_harmonic_hz": 8800.0,
      "float64_file": "arrays/fc200_r+0.05_negative_schroeder.float64.npy",
      "float64_sha256": "c38b58c43a8c1e0a11468399e3c1657e43c77b118d5928e32a2a40b9db8d4ed0",
      "float64_raw_sha256": "56901046a78d1516448b16cfcb3cde9b6112f9b1246305e3db8ef9b247404b63",
      "float32_file": "arrays/fc200_r+0.05_negative_schroeder.float32.npy",
      "float32_sha256": "2d133224195e08df309a435c562031dae832232a5902b59997c388094e653ec0",
      "float32_raw_sha256": "0e5c2f2b32920532d7ddb49ef7620bb52b6d7b1bc10e98c26e21447a7b5a8fae",
      "maximum_rounding_absolute_difference": 3.707080378778649e-09
    },
    {
      "id": "fc200_r+0.10_zero",
      "fc": 200,
      "r": 0.1,
      "phase_family": "zero",
      "H": 40,
      "f0_slope_hz_per_s": 1000.0,
      "maximum_instantaneous_harmonic_hz": 9600.0,
      "float64_file": "arrays/fc200_r+0.10_zero.float64.npy",
      "float64_sha256": "2d6bd3b02da8a241a54a12517dd5ba837c69984c6cd0aaa9556974bc2f104fe3",
      "float64_raw_sha256": "3b04279e5295077ca6bd5ffeb812cd6904eb12157480a0a39e77e37da5efda11",
      "float32_file": "arrays/fc200_r+0.10_zero.float32.npy",
      "float32_sha256": "1c1f903f1a428be2fe7798783a3a6f04cc015070a7dc9651218f45184637eda5",
      "float32_raw_sha256": "0ec40d340afd1be26c8590545182a3067361f239e845eac0289d20e678fc471f",
      "maximum_rounding_absolute_difference": 7.430034421052056e-09
    },
    {
      "id": "fc200_r+0.10_all_pi_over_2",
      "fc": 200,
      "r": 0.1,
      "phase_family": "all_pi_over_2",
      "H": 40,
      "f0_slope_hz_per_s": 1000.0,
      "maximum_instantaneous_harmonic_hz": 9600.0,
      "float64_file": "arrays/fc200_r+0.10_all_pi_over_2.float64.npy",
      "float64_sha256": "cd2f337b7fdec5c4f65d85423355958e24aec08eff567fb2bbba772fa9147e24",
      "float64_raw_sha256": "900763be9939191d6e60ef7a1d3ded4d47c29da45270c88506e0ea67090cc866",
      "float32_file": "arrays/fc200_r+0.10_all_pi_over_2.float32.npy",
      "float32_sha256": "d56281f2df49ffdcf7804cbbd26bc5a46360c4cba6e5dc2cfb8988ed4d998650",
      "float32_raw_sha256": "b5890a66afc8f86b731348c848aaa27ef8d0d3ce67d43c26e02a984b9b34fedc",
      "maximum_rounding_absolute_difference": 3.720924166006334e-09
    },
    {
      "id": "fc200_r+0.10_positive_schroeder",
      "fc": 200,
      "r": 0.1,
      "phase_family": "positive_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": 1000.0,
      "maximum_instantaneous_harmonic_hz": 9600.0,
      "float64_file": "arrays/fc200_r+0.10_positive_schroeder.float64.npy",
      "float64_sha256": "3ab899ee533d4fef4bb2dd372a1eeff2263a1964320575b4653b7221cbcf3394",
      "float64_raw_sha256": "86b13d73180f6d71ec7307fca499cfa8fcfb93aaeabc576c57f0d4ad542e444b",
      "float32_file": "arrays/fc200_r+0.10_positive_schroeder.float32.npy",
      "float32_sha256": "d2f6d0bbb61b5b51e07017db0fcc55b9207a914ea7e934d93dc0296329d06d1a",
      "float32_raw_sha256": "ccfe138a92c0da68b527d7113d112e8fca797d85fbbea6d009d9da07c44738ec",
      "maximum_rounding_absolute_difference": 3.718249499962134e-09
    },
    {
      "id": "fc200_r+0.10_negative_schroeder",
      "fc": 200,
      "r": 0.1,
      "phase_family": "negative_schroeder",
      "H": 40,
      "f0_slope_hz_per_s": 1000.0,
      "maximum_instantaneous_harmonic_hz": 9600.0,
      "float64_file": "arrays/fc200_r+0.10_negative_schroeder.float64.npy",
      "float64_sha256": "f7909c9cf83dd40b666f45b3fc1e0dcdc997f19d3d4545a3bfdf0a09cc26bbfc",
      "float64_raw_sha256": "3e3a0e46f81c3c4f526551403c17ceb87ba411f2eeb57bece430f040df232ecc",
      "float32_file": "arrays/fc200_r+0.10_negative_schroeder.float32.npy",
      "float32_sha256": "20f9e27ff454ed6c86c8dab9fb1f63ff803fef566c292d5b661ab7ac6d8e32db",
      "float32_raw_sha256": "c9642e407757d679d4bc4cab87710f9b8a65771dc982670c92dabbf89d735dd8",
      "maximum_rounding_absolute_difference": 3.7233652688817287e-09
    }
  ]
}
