{"id":1106,"date":"2026-06-03T18:15:46","date_gmt":"2026-06-03T16:15:46","guid":{"rendered":"https:\/\/haizytiles.reinerstilesets.de\/?page_id=1106"},"modified":"2026-06-04T09:50:37","modified_gmt":"2026-06-04T07:50:37","slug":"berliner-schule-sequencer","status":"publish","type":"page","link":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/berliner-schule-sequencer\/","title":{"rendered":"Berliner Schule Sequencer"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1106\" class=\"elementor elementor-1106\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fe7814 e-flex e-con-boxed e-con e-parent\" data-id=\"6fe7814\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-baf5bf0 e-con-full e-flex e-con e-child\" data-id=\"baf5bf0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-467bf01 elementor-widget elementor-widget-image\" data-id=\"467bf01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/06\/bss.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"bss\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTEwOCwidXJsIjoiaHR0cHM6XC9cL2hhaXp5dGlsZXMucmVpbmVyc3RpbGVzZXRzLmRlXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNlwvYnNzLmpwZyJ9\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"1417\" height=\"1372\" src=\"https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/06\/bss.jpg\" class=\"attachment-full size-full wp-image-1108\" alt=\"\" srcset=\"https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/06\/bss.jpg 1417w, https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/06\/bss-300x290.jpg 300w, https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/06\/bss-1024x991.jpg 1024w, https:\/\/haizytiles.reinerstilesets.de\/wp-content\/uploads\/2026\/06\/bss-768x744.jpg 768w\" sizes=\"(max-width: 1417px) 100vw, 1417px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-40d3f36 e-con-full e-flex e-con e-child\" data-id=\"40d3f36\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44c1745 elementor-widget elementor-widget-text-editor\" data-id=\"44c1745\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-section-id=\"16z1nr\" data-start=\"0\" data-end=\"17\">\u2728 <strong>Berliner Schule Sequencer<\/strong>\u00a0is an algorithmic MIDI sequencer that runs directly in the browser. It generates melodic patterns inspired by the <strong>Berliner Schule<\/strong>\u00a0style of electronic music, balancing repetition with subtle organic evolution.<\/p>\n<p>The project is open source under MIT license, and can be found at Github too: <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/github.com\/ReinerBforartists\/berliner_schule_sequencer\">https:\/\/github.com\/ReinerBforartists\/berliner_schule_sequencer<\/a><\/span><\/p>\n<p>Watch the release video at Youtube:<br \/><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.youtube.com\/watch?v=a2APmvZq8PI\">https:\/\/www.youtube.com\/watch?v=a2APmvZq8PI<\/a><\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b50ed43 e-con-full e-flex e-con e-parent\" data-id=\"b50ed43\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7f9c609 elementor-widget elementor-widget-text-editor\" data-id=\"7f9c609\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\n<h3><b><code>\u00a0\u21e9 <\/code><\/b>Downloads<\/h3>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f07a53 e-con-full e-flex e-con e-child\" data-id=\"2f07a53\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-dee0005 e-con-full e-flex e-con e-child\" data-id=\"dee0005\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9d9a719 elementor-widget elementor-widget-text-editor\" data-id=\"9d9a719\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>03.06.2026 &#8211; Version 0.9.0<br \/><br \/>The button will call the tool online (for now). But you can also download it. To download, right click at the link and choose save as.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bbad798 e-con-full e-flex e-con e-child\" data-id=\"bbad798\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fd1e11c elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"fd1e11c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/haizytiles.reinerstilesets.de\/apps\/berliner-schule-sequencer.html\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Open Berliner Schule Sequencer<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f2df08a e-flex e-con-boxed e-con e-parent\" data-id=\"f2df08a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2454ef1 elementor-widget elementor-widget-text-editor\" data-id=\"2454ef1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div>\n<h3 data-start=\"19\" data-end=\"397\">\u00a0\u2728 Core Functionality<\/h3>\n<p>The tool is designed as a sequence generator. While it includes a basic internal synth for monitoring and previewing patterns, its primary purpose is to generate MIDI data. The actual sound design and final music production are intended to take place within a Digital Audio Workstation (DAW) or with external hardware via the MIDI export function.<\/p>\n<p>The tool uses a Pseudo-Random Number Generator (PRNG) to create sequences based on musical constraints. Users can either generate random patterns or use fixed seeds to recreate specific results.<\/p>\n<h3 data-start=\"19\" data-end=\"397\">\u00a0\u2728 Composition Modes<\/h3>\n<p>Classic: A &#8220;Random Walk&#8221; within the selected scale, creating fluid and grounded melodies.<br \/>Klaus Schulze: Focuses on sparse, long-held notes and drones for a meditative atmosphere.<br \/>Offbeat Anchor: Locks specific steps (usually offbeats) to a fixed pedal point while the rest of the melody varies.<br \/>Arpeggiator: Cycles through chord tones; these can be mutated over time to evolve the rhythmic pattern.<br \/>Motivic: Generates a 4-note &#8220;DNA motif&#8221; and applies classical transformations (Inversion, Retrograde).<\/p>\n<h3 data-start=\"19\" data-end=\"397\">\u00a0\u2728 Harmonic Palette (Scales)<\/h3>\n<p>The mood of the sequence is determined by the selected scale:<br \/>Dorian: Sophisticated, slightly melancholic but open.<br \/>Phrygian: Dark, tense, and exotic; typical for &#8220;dark cosmic&#8221; sounds.<br \/>Aeolian (Natural Minor): Classic sad or dramatic tone.<br \/>Mixolydian: Brighter, more dominant and open.<br \/>Minor\/Major Pentatonic: Simplified scales that always sound harmonious and fluid.<\/p>\n<h3 data-start=\"19\" data-end=\"397\">\u00a0\u2728 Evolutionary Export (\ud83e\uddec)<\/h3>\n<p>Beyond standard MIDI loops, the sequencer features an evolutionary chain generator. This mimics the drift of vintage modular systems by mutating a sequence over several blocks:<br \/>Mutation: Controls how much each block differs from the previous one.<br \/>Drift: Adds probability for sudden octave jumps.<br \/>Grip: Determines how strongly the evolution adheres to the original theme.<br \/>Root Shift: Allows for harmonic progressions (e.g., Cycle of Fifths, Modal shifts) between blocks.<\/p>\n<h3>\ud83d\udce5 Installation &amp; Usage<\/h3>\n<p>No installation is required. It is a browser tool. Simply open `berliner-schule-sequencer.html` in any modern web browser.<\/p>\n<h3>\ud83d\ude80 Operation Guide<\/h3>\n<h4>Parameter Behavior<\/h4>\n<p>Live Parameters (Green Labels): These affect the playback engine in real-time (e.g., BPM, Swing). Changes are audible immediately.<br \/>Generative Parameters (Amber Labels): These define the blueprint of the sequence. Changing these values triggers an automatic regeneration of the pattern upon releasing the slider or changing the selection. The &#8220;\u21bb Generate&#8221; button can also be used to manually trigger a new seed.<\/p>\n<h4>Key Settings<\/h4>\n<p>Timing &amp; Rhythm: Adjust BPM, Swing, and Steps per Beat (resolution).<br \/>Phrase &amp; Notes:<br \/>&#8211; `Scale &amp; Root`: Defines the harmonic palette.<br \/>&#8211; `Steps`: Length of one musical idea before it repeats.<br \/>&#8211; `Density`: Probability of a note occurring on any given step.<br \/>&#8211; `Interval`: Limits the &#8220;jump&#8221; between consecutive notes to control melodic smoothness.<br \/>Variation: Controls how much each repeat of a phrase differs from the original, preventing robotic repetition.<\/p>\n<h4>Visual Legend<\/h4>\n<p>Blue cell: Standard generated note.<br \/>Pink cell: Anchor note (fixed pitch).<br \/>Dark\/empty cell: A rest.<br \/>Semi-transparent blue: A tie (held note).<br \/>Blue height bar: Relative pitch indicator.<\/p>\n<\/div>\n<h3>\ud83d\udcdc License &amp; Credits<\/h3>\n<p>Berliner Schule Seqencer is free and open source.<br \/>MIT License \u00a9 2026 Reiner Prokein<\/p>\n<p>Made with \u2764\ufe0f by Reiner Prokein<\/p>\n<hr \/>\n<h3 data-section-id=\"b6p2zd\" data-start=\"399\" data-end=\"414\">\u2728 Motivation<\/h3>\n<p data-start=\"0\" data-end=\"422\">I&#8217;m a child of the eighties and was socialized with post punk music. That doesn&#8217;t stop me from listening to music from many different genres. I&#8217;m also a big fan of early electronic music. The seemingly arbitrary melodies in the music of <span class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"><span class=\"whitespace-normal\">Klaus Schulze<\/span><\/span> have always fascinated me. However, I was never able to create anything like that by hand. I always ended up making my usual kind of music instead.<\/p>\n<p data-start=\"424\" data-end=\"638\" data-is-last-node=\"\" data-is-only-node=\"\">So I started to investigate whether I could automate this step nowadays. It turned out that, with AI assisted development, I can. Now let&#8217;s see if I can find my way into this genre and release a few tracks in that style.<\/p>\n<h3 data-start=\"19\" data-end=\"397\">\u2728 History<\/h3>\n<p>03.06.2026 &#8211; Version 0.9.0<br \/><br \/>First public realease. After quite a few iterations of battling with the fine details the tool is stable enough. Which took me a while, since AI always introduced two new issues by fixing one. But in the end i could convince it to do what i want.\u00a0<\/p>\n<p>&#8211; Reiner<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u2728 Berliner Schule Sequencer\u00a0is an algorithmic MIDI sequencer that runs directly in the browser. It generates melodic patterns inspired by the Berliner Schule\u00a0style of electronic music, balancing repetition with subtle organic evolution. The project is open source under MIT license, and can be found at Github too: https:\/\/github.com\/ReinerBforartists\/berliner_schule_sequencer Watch the release video at Youtube:https:\/\/www.youtube.com\/watch?v=a2APmvZq8PI \u00a0\u21e9 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1106","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/pages\/1106","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/comments?post=1106"}],"version-history":[{"count":19,"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/pages\/1106\/revisions"}],"predecessor-version":[{"id":1133,"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/pages\/1106\/revisions\/1133"}],"wp:attachment":[{"href":"https:\/\/haizytiles.reinerstilesets.de\/index.php\/wp-json\/wp\/v2\/media?parent=1106"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}