{{ :staff:ostermann.jpg?nolink&250}} ~~NOTOC~~ ==== Fabian Ostermann ==== | Room: | OH14 / R234 | | Phone: | +49 231 755-7742 | | E-Mail: | | | ORCiD: | [[https://orcid.org/0000-0002-8365-3634|0000-0002-8365-3634]] | | Github: | [[https://github.com/FabianOstermann|@FabianOstermann]] | ===== Research interests (Forschungsinteressen) ===== * AI Computer Music and Algorithmic Music Composition * (Generative) Reinforcement Learning * Evolutionary Algorithms (Neuroevolution) * Procedural Content Generation (for Games) ===== Teaching (Lehre) ===== === Lehrveranstaltungen === * **SS24** Fachprojekt [[https://ls11-www.cs.tu-dortmund.de/teaching/minf_ss24|Musikinformatik]] * **WS23/24** Fachprojekt [[https://ls11-www.cs.tu-dortmund.de/de/rudolph/lehre/fp_det_ws_23_24|Digital Entertainment Technologies]] * **SS23** Übung zur Vorlesung [[https://ls11-www.cs.tu-dortmund.de/de/rudolph/lehre/po23|Praktische Optimierung]] * **WS22/23** Vorlesungseinheit in der Ringvorlesung [[https://ls11-www.cs.tu-dortmund.de/people/rudolph/teaching/lectures/MDA/WS2022-23/lecture.jsp|Musikdatenanalyse]] zum Thema //Automatische Komposition// * **WS22/23** Fachprojekt [[https://ls11-www.cs.tu-dortmund.de/de/rudolph/lehre/fp_det_ws_22_23|Digital Entertainment Technologies]] * **SS22** Fachprojekt [[https://ls11-www.cs.tu-dortmund.de/de/rudolph/lehre/fp_det_ss_22|Digital Entertainment Technologies]] * **WS21/22** Praktikum zur Vorlesung [[https://ls11-www.cs.tu-dortmund.de/teaching/eidp2122|Einführung in die Progammierung]] * **WS20/21** Übungseinheiten in der Ringvorlesung [[https://ls11-www.cs.tu-dortmund.de/people/rudolph/teaching/lectures/MDA/WS2020-21/lecture.jsp|Musikdatenanalyse]] * **SS2017** Übungseinheiten in der Ringvorlesung __Musikdatenanalyse__ === Betreute Abschlussarbeiten === * "Generierung von Orchesterstücken mit Transformer-Modellen" * "Transformer based drum track generation for electronic dance music" * "Einsatz von Adversarial Reinforcement Learning zur automatischen Erstellung spielbarer Level in einem einfachen Rennspiel" * "An Evolutionary Approach to Recreating Vector Graphics from Raster Graphics" * "Hyperparameteroptimierung eines neuroevolutiven Ansatzes für ein Autorennspiel" * "Grafische Darstellung hochdimensionaler Fuzzy Cluster durch Projektion und Alpha-Schnitte" ===== Publications ===== === Articles (peer reviewed) === * **[[https://doi.org/10.5220/0012731700003705|Emergency Corridor Building on Multi-Lane Motorways with Autonomous Model Cars]]** ([[https://www.youtube.com/watch?v=OEgJETouExc&list=PLIzKtWM9Wfqen3TxLNnE-noxu980jd_gy|🎞️]])\\ //Jurij Kuzmic, Günter Rudolph, Fabian Ostermann// \\ International Conference on Internet of Things, Big Data and Security (IoTBDS), SciTePress, 2024, pp. 321–328. * **[[https://doi.org/10.1007/978-3-031-56992-0_10|Adaptation and Optimization of AugmentedNet for Roman Numeral Analysis Applied to Audio Signals]]** ([[https://link.springer.com/content/pdf/10.1007/978-3-031-56992-0_10.pdf|📄]])\\ //Leonard Fricke, Mark Gotham, Fabian Ostermann, Igor Vatolkin// \\ International Conference on Evolutionary and Biologically Inspired Music and Art (EvoMUSART), Springer, 2024, pp. 146–161. * [[https://rst.etit.tu-dortmund.de/veranstaltungen-1/ci-forum/|🏆]] **[[https://doi.org/10.5445/KSP/1000162754|Adaptive video game music as a multi-objective benchmark for conditional autoregressive models]]** ([[https://publikationen.bibliothek.kit.edu/1000162754/151572782|PDF]])\\ //Fabian Ostermann// \\ Proceedings 33rd Workshop Computational Intelligence, KIT Scientific Publishing, 2023, pp. 199–214\\ * **[[https://doi.org/10.1007/978-3-031-29956-8_8|Application of Neural Architecture Search to Instrument Recognition in Polyphonic Audio]]** ([[https://link.springer.com/content/pdf/10.1007/978-3-031-29956-8_8.pdf|📄]])\\ //Leonard Fricke, Igor Vatolkin, Fabian Ostermann// \\ International Conference on Evolutionary and Biologically Inspired Music and Art (EvoMUSART), Springer, 2023, pp. 117–131 * **[[https://doi.org/10.1007/978-3-031-29956-8_27|Musical Genre Recognition based on Deep Descriptors of Harmony, Instrumentation, and Segments]]** ([[https://link.springer.com/content/pdf/10.1007/978-3-031-29956-8_27.pdf|📄]])\\ //Igor Vatolkin, Mark Gotham, Néstor Nápoles López, Fabian Ostermann// \\ International Conference on Evolutionary and Biologically Inspired Music and Art (EvoMUSART), Springer, 2023, pp. 413–427 * **[[https://asmp-eurasipjournals.springeropen.com/articles/10.1186/s13636-023-00278-7|AAM: A Dataset of Artificial Audio Multitracks for Diverse Music Information Retrieval Tasks]]** ([[https://asmp-eurasipjournals.springeropen.com/counter/pdf/10.1186/s13636-023-00278-7.pdf|📄]])\\ //Fabian Ostermann, Igor Vatolkin, Martin Ebeling// \\ EURASIP Journal on Audio, Speech, and Music Processing (2023) * **[[https://zenodo.org/record/7088395|Artificial Music Producer: Filtering Music Compositions by Artificial Taste]]** ([[https://zenodo.org/record/7088395/files/Ostermann_2022__Artificial_Music_Producer__Filtering_Music_Compositions_by_Artificial_Taste.pdf|📄]], [[https://www.youtube.com/watch?v=U-tZ0mwd6lc|🎞️]])\\ //Fabian Ostermann, Igor Vatolkin, Günter Rudolph// \\ Proceedings of the Conference on AI Music Creativity (AIMC), 2022 * **[[https://transactions.ismir.net/articles/10.5334/tismir.90/|Evaluating creativity in automatic reactive accompaniment of jazz improvisation]]** ([[https://transactions.ismir.net/articles/10.5334/tismir.90/galley/108/download/|📄]])\\ //Fabian Ostermann, Igor Vatolkin, Günter Rudolph// \\ Transactions of the International Society for Music Information Retrieval (TISMIR) 4 (2021), Nr. 1 * **[[https://dl.acm.org/doi/10.1145/3449639.3459374|An evolutionary multi-objective feature selection approach for detecting music segment boundaries of specific types]]** ([[https://dl.acm.org/doi/pdf/10.1145/3449639.3459374|📄]])\\ //Igor Vatolkin, Fabian Ostermann, Meinard Müller// \\ Proceedings of the Genetic and Evolutionary Computation Conference (GECCO), 2021, pp. 1061–1069 * **[[https://link.springer.com/chapter/10.1007/978-3-319-55750-2_17|Evaluation rules for evolutionary generation of drum patterns in jazz solos]]** ([[https://link.springer.com/content/pdf/10.1007/978-3-319-55750-2_17.pdf|📄]])\\ //Fabian Ostermann, Igor Vatolkin, Günter Rudolph// \\ International Conference on Evolutionary and Biologically Inspired Music and Art (EvoMUSART), Springer, 2017, pp. 246–261 === Theses === * **[[http://fabianostermann.org/doi/MSc_Thesis_Fabian_Ostermann.pdf|Modellierung des menschlichen Musikgeschmacks mit neuronalen Netzen]]** \\ //Fabian Ostermann//, Master-Thesis, TU Dortmund, 2021 * **[[http://fabianostermann.org/doi/Studienarbeit_Multilateration_Fabian_Ostermann.pdf|Ortung einer akustischen Quelle im Roboterfußball mittels Multilateration]]** \\ //Fabian Ostermann//, Studienarbeit, TU Dortmund, 2020 * **[[http://fabianostermann.org/doi/BSc_Thesis_Fabian_Ostermann.pdf|Erzeugung perkussiver Muster zur Echtzeitbegleitung von Jazz-Soli]]** \\ //Fabian Ostermann//, Bachelor-Thesis, TU Dortmund, 2015 === Project Pages === * **[[https://zenodo.org/record/5794629|Dataset of Artificial Audio Multitracks (AAM)]]** \\ //The dataset contains 3,000 artificial music audio tracks with rich annotations. It is based on real instrument samples and generated by algorithmic composition with respect to music theory.// \\ * **[[https://github.com/FabianOstermann/ArtificialSongGenerator|ArtificialSongGenerator (Github)]]** \\ //Algorithmic music composition tool used to compile the AAM dataset.// \\ * **[[https://github.com/FabianOstermann/EAR-Drummer|EAR Drummer (Github)]]** ([[https://www.youtube.com/watch?v=FhbpEud-Fkg&list=PLm62WPxCDoFR7OsANv2p8i4KF9zDXb3QL|YouTube demo]], more [[https://doi.org/10.5281/zenodo.5564676|audio demos]]) \\ //EAR Drummer is a interactive music system that generates rhythmical drum patterns and bass lines. It produces midi output that provides backing music to accompany a Jazz soloist in realtime. It uses **E**volutionary Computing, is fully **A**utonomous and **R**eacts to midi input.// \\