{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/arxiv-2602-07063","title":"Video-based Music Generation","arxiv_id":"2602.07063","date":"2026-02-05","proceeding":null,"authors":["Serkan Sulun"],"abstract":"As the volume of video content on the internet grows rapidly, finding a suitable soundtrack remains a significant challenge. This thesis presents EMSYNC (EMotion and SYNChronization), a fast, free, and automatic solution that generates music tailored to the input video, enabling content creators to enhance their productions without composing or licensing music. Our model creates music that is emotionally and rhythmically synchronized with the video. A core component of EMSYNC is a novel video emotion classifier. By leveraging pretrained deep neural networks for feature extraction and keeping them frozen while training only fusion layers, we reduce computational complexity while improving accuracy. We show the generalization abilities of our method by obtaining state-of-the-art results on Ekman-6 and MovieNet. Another key contribution is a large-scale, emotion-labeled MIDI dataset for affective music generation. We then present an emotion-based MIDI generator, the first to condition on continuous emotional values rather than discrete categories, enabling nuanced music generation aligned with complex emotional content. To enhance temporal synchronization, we introduce a novel temporal boundary conditioning method, called \"boundary offset encodings,\" aligning musical chords with scene changes. Combining video emotion classification, emotion-based music generation, and temporal boundary conditioning, EMSYNC emerges as a fully automatic video-based music generator. User studies show that it consistently outperforms existing methods in terms of music richness, emotional alignment, temporal synchronization, and overall preference, setting a new state-of-the-art in video-based music generation.","url_abs":"https://arxiv.org/abs/2602.07063","url_pdf":"https://arxiv.org/pdf/2602.07063","source":{"archive":null,"snapshot":"2025-07-28","note":"not in the Papers with Code archive (frozen at the snapshot)","row_kind":"graph","title_abstract_authors_date":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)"},"code_links":[],"tasks":[],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":null,"mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2602.07063"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/kuleshov/audio-super-res","reach":null},{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/serkansulun/midi-emotion","reach":null},{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/serkansulun/lyricsemotions","reach":{"status":"ok","spdx":"GPL-3.0"}},{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/serkansulun/emsync","reach":null},{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/serkansulun/video-emotion","reach":null},{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/serkansulun/trailer-genre-classification","reach":null},{"mentioned_in_github":null,"is_official":null,"provenance":"deterministic:regex_extraction","mentioned_in_paper":null,"url":"https://github.com/serkansulun/deep-music-enhancer","reach":null}],"summary":{"ran":3,"ran_draft_wrong":3,"ran_fixture":1,"ran_honours":1,"unverified":39},"by_repo_kind":{"found_in_text":{"samples":47,"ran":8,"repositories":5}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":47,"samples":[{"code_sha256_prefix":"152679ecf1ef9922","entry":"DynamicPositionEmbedding","repo":"serkansulun/midi-emotion","repo_kind":"found_in_text","path":"src/models/music_continuous_token.py","file_url":"https://github.com/serkansulun/midi-emotion/blob/HEAD/src/models/music_continuous_token.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"152679ecf1ef9922"}},{"code_sha256_prefix":"85bf08d4887e9f87","entry":"EncoderLayer","repo":"serkansulun/midi-emotion","repo_kind":"found_in_text","path":"src/models/music_continuous_token.py","file_url":"https://github.com/serkansulun/midi-emotion/blob/HEAD/src/models/music_continuous_token.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"85bf08d4887e9f87"}},{"code_sha256_prefix":"b1df47d7f97fe9ef","entry":"RelativeGlobalAttention","repo":"serkansulun/midi-emotion","repo_kind":"found_in_text","path":"src/models/music_continuous_token.py","file_url":"https://github.com/serkansulun/midi-emotion/blob/HEAD/src/models/music_continuous_token.py","link_basis":"first_harvest_node","language":"python","status":"ran","verification_level":1,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"b1df47d7f97fe9ef"}},{"code_sha256_prefix":"f30ebf4e48b7e2d7","entry":"gelu","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/beats/modules.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/beats/modules.py","link_basis":"harvester_set","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":null,"behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"f30ebf4e48b7e2d7"}},{"code_sha256_prefix":"b70d86b4cc18c96c","entry":"generate_mask","repo":"serkansulun/midi-emotion","repo_kind":"found_in_text","path":"src/models/music_continuous_token.py","file_url":"https://github.com/serkansulun/midi-emotion/blob/HEAD/src/models/music_continuous_token.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"b70d86b4cc18c96c"}},{"code_sha256_prefix":"6299962009a1327a","entry":"scale_coords_landmarks","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/face_detector/detect_face.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/face_detector/detect_face.py","link_basis":"plan_row","language":"python","status":"ran_fixture","verification_level":1,"contract_check":"RAISES","metamorphic_tier":"invariant","behaviour_fingerprint":true,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"6299962009a1327a"}},{"code_sha256_prefix":"cfe964d3e7be6c9d","entry":"sequence_mask","repo":"serkansulun/midi-emotion","repo_kind":"found_in_text","path":"src/models/music_continuous_token.py","file_url":"https://github.com/serkansulun/midi-emotion/blob/HEAD/src/models/music_continuous_token.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"cfe964d3e7be6c9d"}},{"code_sha256_prefix":"3868efd42e3f901a","entry":"sinusoid","repo":"serkansulun/midi-emotion","repo_kind":"found_in_text","path":"src/models/music_continuous_token.py","file_url":"https://github.com/serkansulun/midi-emotion/blob/HEAD/src/models/music_continuous_token.py","link_basis":"first_harvest_node","language":"python","status":"ran_honours","verification_level":1,"contract_check":"HONOURS","metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"3868efd42e3f901a"}},{"code_sha256_prefix":"4dc56122300c0f54","entry":"MusicTransformerContinuousToken","repo":"serkansulun/midi-emotion","repo_kind":"found_in_text","path":"src/models/music_continuous_token.py","file_url":"https://github.com/serkansulun/midi-emotion/blob/HEAD/src/models/music_continuous_token.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"4dc56122300c0f54"}},{"code_sha256_prefix":"3fe06f3d52eeff49","entry":"build_model","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"midi/src/midi_model.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/midi/src/midi_model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"3fe06f3d52eeff49"}},{"code_sha256_prefix":"4d37c5189d2765e3","entry":"calculate_metrics","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"classification/src/utils_classify.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/classification/src/utils_classify.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"4d37c5189d2765e3"}},{"code_sha256_prefix":"fafed0059ad244e6","entry":"check_file","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/face_detector/face_utils/general.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/face_detector/face_utils/general.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"fafed0059ad244e6"}},{"code_sha256_prefix":"e941f0db5b01cce0","entry":"check_img_size","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/face_detector/face_utils/general.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/face_detector/face_utils/general.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"e941f0db5b01cce0"}},{"code_sha256_prefix":"c037442045dd4ab6","entry":"confidence_margin","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"evaluation/analyze_surveys.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/evaluation/analyze_surveys.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"c037442045dd4ab6"}},{"code_sha256_prefix":"0def171c916bfb27","entry":"detect_flow_peaks","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"evaluation/alignment_utils.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/evaluation/alignment_utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"0def171c916bfb27"}},{"code_sha256_prefix":"2ae73fdbbb2cb8ba","entry":"exif_size","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/face_detector/face_utils/datasets.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/face_detector/face_utils/datasets.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"2ae73fdbbb2cb8ba"}},{"code_sha256_prefix":"20906b6ed112a728","entry":"extract_frames","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"evaluation/alignment_utils.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/evaluation/alignment_utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"20906b6ed112a728"}},{"code_sha256_prefix":"4aa7333ffd7e18c6","entry":"gelu_accurate","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/beats/modules.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/beats/modules.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"4aa7333ffd7e18c6"}},{"code_sha256_prefix":"26b68a2b7a4b988b","entry":"generate_caption_beam","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"video/src/video_models.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/video/src/video_models.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"26b68a2b7a4b988b"}},{"code_sha256_prefix":"01233f4856456c5f","entry":"get_activation_fn","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/beats/modules.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/beats/modules.py","link_basis":"harvester_set","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"01233f4856456c5f"}},{"code_sha256_prefix":"135b3dc835ffe6ad","entry":"get_confirm_token","repo":"serkansulun/deep-music-enhancer","repo_kind":"found_in_text","path":"output/models/get_models.py","file_url":"https://github.com/serkansulun/deep-music-enhancer/blob/HEAD/output/models/get_models.py","link_basis":"plan_row","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NONE","inline_ok":false,"mcp_get_code":{"code_sha256":"135b3dc835ffe6ad"}},{"code_sha256_prefix":"ec48a0d0fe4601e1","entry":"get_device","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"video/src/video_models.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/video/src/video_models.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"ec48a0d0fe4601e1"}},{"code_sha256_prefix":"94786637156cb923","entry":"get_hash","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/face_detector/face_utils/datasets.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/face_detector/face_utils/datasets.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"94786637156cb923"}},{"code_sha256_prefix":"089483b79b786710","entry":"get_latest_run","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/face_detector/face_utils/general.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/face_detector/face_utils/general.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"089483b79b786710"}},{"code_sha256_prefix":"a2e74f864f0823aa","entry":"get_model_size","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"a2e74f864f0823aa"}},{"code_sha256_prefix":"63d03307274d1130","entry":"hz_to_midi","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"evaluation/music_tagging.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/evaluation/music_tagging.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"63d03307274d1130"}},{"code_sha256_prefix":"18798c71577ea6ed","entry":"img2label_paths","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/face_detector/face_utils/face_datasets.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/face_detector/face_utils/face_datasets.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"18798c71577ea6ed"}},{"code_sha256_prefix":"63df39d517887771","entry":"ind2multihot","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"classification/src/utils_classify.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/classification/src/utils_classify.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"63df39d517887771"}},{"code_sha256_prefix":"9c2bd411d477fbd8","entry":"init_model","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"classification/src/classifiers.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/classification/src/classifiers.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"9c2bd411d477fbd8"}},{"code_sha256_prefix":"0f369e196ec20e7c","entry":"is_empty","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"0f369e196ec20e7c"}},{"code_sha256_prefix":"b7d96bf8bc6a35f1","entry":"kl_div_multilabel","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"evaluation/get_kl_divergence.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/evaluation/get_kl_divergence.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"b7d96bf8bc6a35f1"}},{"code_sha256_prefix":"52219e2113444323","entry":"logit2multihot","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"classification/src/utils_classify.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/classification/src/utils_classify.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"52219e2113444323"}},{"code_sha256_prefix":"c1c8cd1745fa5a3e","entry":"midi_to_hz","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"evaluation/music_tagging.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/evaluation/music_tagging.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"c1c8cd1745fa5a3e"}},{"code_sha256_prefix":"0f4b88ac326d4d6e","entry":"mse","repo":"serkansulun/deep-music-enhancer","repo_kind":"found_in_text","path":"src/utils.py","file_url":"https://github.com/serkansulun/deep-music-enhancer/blob/HEAD/src/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"0f4b88ac326d4d6e"}},{"code_sha256_prefix":"1ad16fe7e0fc5b08","entry":"n_trainable_parameters","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"1ad16fe7e0fc5b08"}},{"code_sha256_prefix":"38f01b54d514cd7f","entry":"parse_ytdlp_format","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"preprocessing/src/video_utils.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/preprocessing/src/video_utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"38f01b54d514cd7f"}},{"code_sha256_prefix":"55c31b5b64373d2a","entry":"pickle_load","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"55c31b5b64373d2a"}},{"code_sha256_prefix":"d966e1dca32ddf33","entry":"read_audio","repo":"serkansulun/deep-music-enhancer","repo_kind":"found_in_text","path":"src/utils.py","file_url":"https://github.com/serkansulun/deep-music-enhancer/blob/HEAD/src/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"d966e1dca32ddf33"}},{"code_sha256_prefix":"a67f547c95e062e4","entry":"run_parallel","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"a67f547c95e062e4"}},{"code_sha256_prefix":"e4a0781857b210e3","entry":"select_elements_with_distance","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"classification/src/dataset.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/classification/src/dataset.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"e4a0781857b210e3"}},{"code_sha256_prefix":"e7da76ecb3cc11a8","entry":"select_smallest_yt_video","repo":"serkansulun/trailer-genre-classification","repo_kind":"found_in_text","path":"preprocessing/src/video_utils.py","file_url":"https://github.com/serkansulun/trailer-genre-classification/blob/HEAD/preprocessing/src/video_utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"e7da76ecb3cc11a8"}},{"code_sha256_prefix":"1193a85c6c95eba3","entry":"set_dropout","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"midi/src/midi_model.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/midi/src/midi_model.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"1193a85c6c95eba3"}},{"code_sha256_prefix":"d2c1c632f665abbe","entry":"show_results","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/face_detector/detect_face.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/face_detector/detect_face.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"d2c1c632f665abbe"}},{"code_sha256_prefix":"f311a971beef4bb2","entry":"snr","repo":"serkansulun/deep-music-enhancer","repo_kind":"found_in_text","path":"src/utils.py","file_url":"https://github.com/serkansulun/deep-music-enhancer/blob/HEAD/src/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"f311a971beef4bb2"}},{"code_sha256_prefix":"4abf480758895f1e","entry":"split_list","repo":"serkansulun/emsync","repo_kind":"found_in_text","path":"utils.py","file_url":"https://github.com/serkansulun/emsync/blob/HEAD/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"4abf480758895f1e"}},{"code_sha256_prefix":"95123a9dcae37cb3","entry":"truncate_normal_dist","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/utils.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"95123a9dcae37cb3"}},{"code_sha256_prefix":"cc2b0a146bdf3e14","entry":"wrap_text","repo":"serkansulun/video-emotion","repo_kind":"found_in_text","path":"src/utils.py","file_url":"https://github.com/serkansulun/video-emotion/blob/HEAD/src/utils.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"NOASSERTION","inline_ok":false,"mcp_get_code":{"code_sha256":"cc2b0a146bdf3e14"}}]},"arxiv_metadata":{"licence":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license)","fields":["title","abstract","authors","date"],"primary_category":"cs.LG","source":"arxiv_2026.jsonl"},"syntology_extracted_results":null}