{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2021:BSJ5W2GN7D4HCY6CSQNDFA4FWS","short_pith_number":"pith:BSJ5W2GN","canonical_record":{"source":{"id":"2111.09931","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SD","submitted_at":"2021-11-18T20:07:39Z","cross_cats_sorted":["eess.AS"],"title_canon_sha256":"4ed3ae9383122a7fec7b82348ff7c696c85c6d49dc19571532d683d401f5d7d0","abstract_canon_sha256":"cf94a2d020350145048d45a067a9a7bf3f50926bc116559c913545512a739c04"},"schema_version":"1.0"},"canonical_sha256":"0c93db68cdf8f87163c2941a328385b4994b15799ec6bc4dbc0cd01b65548e9b","source":{"kind":"arxiv","id":"2111.09931","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2111.09931","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"arxiv_version","alias_value":"2111.09931v1","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2111.09931","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"pith_short_12","alias_value":"BSJ5W2GN7D4H","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"pith_short_16","alias_value":"BSJ5W2GN7D4HCY6C","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"pith_short_8","alias_value":"BSJ5W2GN","created_at":"2026-07-05T03:33:25Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2021:BSJ5W2GN7D4HCY6CSQNDFA4FWS","target":"record","payload":{"canonical_record":{"source":{"id":"2111.09931","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SD","submitted_at":"2021-11-18T20:07:39Z","cross_cats_sorted":["eess.AS"],"title_canon_sha256":"4ed3ae9383122a7fec7b82348ff7c696c85c6d49dc19571532d683d401f5d7d0","abstract_canon_sha256":"cf94a2d020350145048d45a067a9a7bf3f50926bc116559c913545512a739c04"},"schema_version":"1.0"},"canonical_sha256":"0c93db68cdf8f87163c2941a328385b4994b15799ec6bc4dbc0cd01b65548e9b","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:33:25.858848Z","signature_b64":"tjbt+LdgQhMCV8hzmdfunrEKX1xVM6yZ4XQlTuIJstw+ivHOR9JoP6MvEsd2yDR/AFdJVVAVjOkpq9XT+PcIDQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0c93db68cdf8f87163c2941a328385b4994b15799ec6bc4dbc0cd01b65548e9b","last_reissued_at":"2026-07-05T03:33:25.858279Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:33:25.858279Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2111.09931","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T03:33:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"NkYDvwjFs7KaVUThonJeFYNHClWLVWhPh7q/KwwiH1O98k3U31nNHM/XKVIsDiugAAyDs28dWPBQadUgOZYMCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T02:53:29.309825Z"},"content_sha256":"3fc183f0f37ed08b926e097bfb9a6676966165357c1383b8648967495bd76e98","schema_version":"1.0","event_id":"sha256:3fc183f0f37ed08b926e097bfb9a6676966165357c1383b8648967495bd76e98"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2021:BSJ5W2GN7D4HCY6CSQNDFA4FWS","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"DawDreamer: Bridging the Gap Between Digital Audio Workstations and Python Interfaces","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":["eess.AS"],"primary_cat":"cs.SD","authors_text":"David Braun","submitted_at":"2021-11-18T20:07:39Z","abstract_excerpt":"Audio production techniques which previously only existed in GUI-constrained digital audio workstations, livecoding environments, or C++ APIs are now accessible with our new Python module called DawDreamer. DawDreamer therefore bridges the gap between real sound engineers and coders imitating them with offline batch-processing. Like contemporary modules in this domain, DawDreamer can create directed acyclic graphs of audio processors such as VSTs which generate or manipulate audio streams. DawDreamer can also dynamically compile and execute code from Faust, a powerful signal processing languag"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2111.09931","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2111.09931/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T03:33:25Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"iznrPbiBj4vy4EzGoy0Uasfrdy6oSmBUtpczT0kc6tPuthednSfxepUis+rWsZ0X93PvbXC98eP4w3boK0tmDA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T02:53:29.310346Z"},"content_sha256":"2d4fb2c685fb531281c5c7ce43fdb9c3553e73825f7423517e7f9daddb6b43b0","schema_version":"1.0","event_id":"sha256:2d4fb2c685fb531281c5c7ce43fdb9c3553e73825f7423517e7f9daddb6b43b0"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/BSJ5W2GN7D4HCY6CSQNDFA4FWS/bundle.json","state_url":"https://pith.science/pith/BSJ5W2GN7D4HCY6CSQNDFA4FWS/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/BSJ5W2GN7D4HCY6CSQNDFA4FWS/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-09T02:53:29Z","links":{"resolver":"https://pith.science/pith/BSJ5W2GN7D4HCY6CSQNDFA4FWS","bundle":"https://pith.science/pith/BSJ5W2GN7D4HCY6CSQNDFA4FWS/bundle.json","state":"https://pith.science/pith/BSJ5W2GN7D4HCY6CSQNDFA4FWS/state.json","well_known_bundle":"https://pith.science/.well-known/pith/BSJ5W2GN7D4HCY6CSQNDFA4FWS/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2021:BSJ5W2GN7D4HCY6CSQNDFA4FWS","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"cf94a2d020350145048d45a067a9a7bf3f50926bc116559c913545512a739c04","cross_cats_sorted":["eess.AS"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SD","submitted_at":"2021-11-18T20:07:39Z","title_canon_sha256":"4ed3ae9383122a7fec7b82348ff7c696c85c6d49dc19571532d683d401f5d7d0"},"schema_version":"1.0","source":{"id":"2111.09931","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2111.09931","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"arxiv_version","alias_value":"2111.09931v1","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2111.09931","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"pith_short_12","alias_value":"BSJ5W2GN7D4H","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"pith_short_16","alias_value":"BSJ5W2GN7D4HCY6C","created_at":"2026-07-05T03:33:25Z"},{"alias_kind":"pith_short_8","alias_value":"BSJ5W2GN","created_at":"2026-07-05T03:33:25Z"}],"graph_snapshots":[{"event_id":"sha256:2d4fb2c685fb531281c5c7ce43fdb9c3553e73825f7423517e7f9daddb6b43b0","target":"graph","created_at":"2026-07-05T03:33:25Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2111.09931/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Audio production techniques which previously only existed in GUI-constrained digital audio workstations, livecoding environments, or C++ APIs are now accessible with our new Python module called DawDreamer. DawDreamer therefore bridges the gap between real sound engineers and coders imitating them with offline batch-processing. Like contemporary modules in this domain, DawDreamer can create directed acyclic graphs of audio processors such as VSTs which generate or manipulate audio streams. DawDreamer can also dynamically compile and execute code from Faust, a powerful signal processing languag","authors_text":"David Braun","cross_cats":["eess.AS"],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SD","submitted_at":"2021-11-18T20:07:39Z","title":"DawDreamer: Bridging the Gap Between Digital Audio Workstations and Python Interfaces"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2111.09931","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:3fc183f0f37ed08b926e097bfb9a6676966165357c1383b8648967495bd76e98","target":"record","created_at":"2026-07-05T03:33:25Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"cf94a2d020350145048d45a067a9a7bf3f50926bc116559c913545512a739c04","cross_cats_sorted":["eess.AS"],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SD","submitted_at":"2021-11-18T20:07:39Z","title_canon_sha256":"4ed3ae9383122a7fec7b82348ff7c696c85c6d49dc19571532d683d401f5d7d0"},"schema_version":"1.0","source":{"id":"2111.09931","kind":"arxiv","version":1}},"canonical_sha256":"0c93db68cdf8f87163c2941a328385b4994b15799ec6bc4dbc0cd01b65548e9b","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0c93db68cdf8f87163c2941a328385b4994b15799ec6bc4dbc0cd01b65548e9b","first_computed_at":"2026-07-05T03:33:25.858279Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:33:25.858279Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"tjbt+LdgQhMCV8hzmdfunrEKX1xVM6yZ4XQlTuIJstw+ivHOR9JoP6MvEsd2yDR/AFdJVVAVjOkpq9XT+PcIDQ==","signature_status":"signed_v1","signed_at":"2026-07-05T03:33:25.858848Z","signed_message":"canonical_sha256_bytes"},"source_id":"2111.09931","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3fc183f0f37ed08b926e097bfb9a6676966165357c1383b8648967495bd76e98","sha256:2d4fb2c685fb531281c5c7ce43fdb9c3553e73825f7423517e7f9daddb6b43b0"],"state_sha256":"6618b58f49dfbee5b3fd1c0eea58f216b4f4149ab761b5d43af1bcd78a38b0b3"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"yWwgADcQwXmp2AeDtPYuU6iEmka5VOf71x7enzxJfhzjxQU5WnwcFCgoccs53XlvDm6sWab7g8fg3K09s7UTDg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-09T02:53:29.315243Z","bundle_sha256":"004874372a9e8697a287edcc6dde6e0ff416531c2cc4b148a6cf41dc43cefea4"}}