灵符lingfu

ling-station

↓ 0 downloads

LingStationX: a DAW in Ling with a piano roll, arranger, performance view, theory-aware score fixing, Qwen instrument choice, Prism / Growl / Synth X / Membrane instruments and Ling-design-system effect windows

Windows · x86-64Linux · x86-64LingOS · x86-64LingOS · Pi 5 ARM64Web · WASM
Keywords daw, music, midi, synth, sequencer, ling
lingfu install ling-station
LicenseApache-2.0 OR MIT
Authorsling-lin
READMECode / FilesVersionsDependency GraphDependentsSecurityBuildsSettings

Code / Files (907)

assets/templates/EDM Starter/project.json
{
 "name": "EDM Starter",
 "tempo_bpm": 128.0,
 "master_level": 0.9,
 "master_effects": [
  {
   "name": "Compressor",
   "params": [
    [
     "threshold",
     0.7
    ],
    [
     "ratio",
     0.25
    ],
    [
     "attack",
     0.02
    ],
    [
     "release",
     0.2
    ],
    [
     "makeup",
     0.6
    ]
   ],
   "bypass": false
  }
 ],
 "loop_on": true,
 "loop_start": 0.0,
 "loop_end": 16.0,
 "tracks": [
  {
   "name": "Drums",
   "color": 3910379,
   "kind": "instrument",
   "instrument": "drums",
   "patch": "instruments/Tight_Punchy.ling",
   "level": 0.85,
   "pan": 0.0,
   "muted": false,
   "solo": false,
   "effects": [],
   "clips": [
    {
     "name": "Beat",
     "start": 0,
     "len": 16,
     "midi_notes": [
      {
       "start": 0,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 0.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 1,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 1.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 2,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 2.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 3,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 3.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 1,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 3,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 3.5,
       "len": 0.25,
       "key": 39,
       "vel": 0.6
      },
      {
       "start": 4,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 4.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 5,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 5.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 6,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 6.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 7,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 7.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 5,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 7,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 7.5,
       "len": 0.25,
       "key": 39,
       "vel": 0.6
      },
      {
       "start": 8,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 8.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 9,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 9.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 10,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 10.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 11,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 11.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 9,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 11,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 11.5,
       "len": 0.25,
       "key": 39,
       "vel": 0.6
      },
      {
       "start": 12,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 12.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 13,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 13.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 14,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 14.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 15,
       "len": 0.25,
       "key": 36,
       "vel": 1.0
      },
      {
       "start": 15.5,
       "len": 0.25,
       "key": 42,
       "vel": 0.55
      },
      {
       "start": 13,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 15,
       "len": 0.25,
       "key": 38,
       "vel": 0.95
      },
      {
       "start": 15.5,
       "len": 0.25,
       "key": 39,
       "vel": 0.6
      },
      {
       "start": 15.5,
       "len": 0.25,
       "key": 45,
       "vel": 0.8
      },
      {
       "start": 15.75,
       "len": 0.25,
       "key": 41,
       "vel": 0.8
      }
     ]
    }
   ]
  },
  {
   "name": "Bass",
   "color": 15551031,
   "kind": "instrument",
   "instrument": "synth",
   "patch": "instruments/Sub_Bass.ling",
   "level": 0.8,
   "pan": 0.0,
   "muted": false,
   "solo": false,
   "effects": [],
   "clips": [
    {
     "name": "Bassline",
     "start": 0,
     "len": 16,
     "midi_notes": [
      {
       "start": 0.0,
       "len": 0.4,
       "key": 33,
       "vel": 0.9
      },
      {
       "start": 0.5,
       "len": 0.4,
       "key": 33,
       "vel": 0.9
      },
      {
       "start": 1.0,
       "len": 0.4,
       "key": 33,
       "vel": 0.9
      },
      {
       "start": 1.5,
       "len": 0.4,
       "key": 45,
       "vel": 0.9
      },
      {
       "start": 2.0,
       "len": 0.4,
       "key": 33,
       "vel": 0.9
      },
      {
       "start": 2.5,
       "len": 0.4,
       "key": 33,
       "vel": 0.9
      },
      {
       "start": 3.0,
       "len": 0.4,
       "key": 33,
       "vel": 0.9
      },
      {
       "start": 3.5,
       "len": 0.4,
       "key": 45,
       "vel": 0.9
      },
      {
       "start": 4.0,
       "len": 0.4,
       "key": 29,
       "vel": 0.9
      },
      {
       "start": 4.5,
       "len": 0.4,
       "key": 29,
       "vel": 0.9
      },
      {
       "start": 5.0,
       "len": 0.4,
       "key": 29,
       "vel": 0.9
      },
      {
       "start": 5.5,
       "len": 0.4,
       "key": 41,
       "vel": 0.9
      },
      {
       "start": 6.0,
       "len": 0.4,
       "key": 29,
       "vel": 0.9
      },
      {
       "start": 6.5,
       "len": 0.4,
       "key": 29,
       "vel": 0.9
      },
      {
       "start": 7.0,
       "len": 0.4,
       "key": 29,
       "vel": 0.9
      },
      {
       "start": 7.5,
       "len": 0.4,
       "key": 41,
       "vel": 0.9
      },
      {
       "start": 8.0,
       "len": 0.4,
       "key": 31,
       "vel": 0.9
      },
      {
       "start": 8.5,
       "len": 0.4,
       "key": 31,
       "vel": 0.9
      },
      {
       "start": 9.0,
       "len": 0.4,
       "key": 31,
       "vel": 0.9
      },
      {
       "start": 9.5,
       "len": 0.4,
       "key": 43,
       "vel": 0.9
      },
      {
       "start": 10.0,
       "len": 0.4,
       "key": 31,
       "vel": 0.9
      },
      {
       "start": 10.5,
       "len": 0.4,
       "key": 31,
       "vel": 0.9
      },
      {
       "start": 11.0,
       "len": 0.4,
       "key": 31,
       "vel": 0.9
      },
      {
       "start": 11.5,
       "len": 0.4,
       "key": 43,
       "vel": 0.9
      },
      {
       "start": 12.0,
       "len": 0.4,
       "key": 28,
       "vel": 0.9
      },
      {
       "start": 12.5,
       "len": 0.4,
       "key": 28,
       "vel": 0.9
      },
      {
       "start": 13.0,
       "len": 0.4,
       "key": 28,
       "vel": 0.9
      },
      {
       "start": 13.5,
       "len": 0.4,
       "key": 40,
       "vel": 0.9
      },
      {
       "start": 14.0,
       "len": 0.4,
       "key": 28,
       "vel": 0.9
      },
      {
       "start": 14.5,
       "len": 0.4,
       "key": 28,
       "vel": 0.9
      },
      {
       "start": 15.0,
       "len": 0.4,
       "key": 28,
       "vel": 0.9
      },
      {
       "start": 15.5,
       "len": 0.4,
       "key": 40,
       "vel": 0.9
      }
     ]
    }
   ]
  },
  {
   "name": "Chords",
   "color": 10114006,
   "kind": "instrument",
   "instrument": "synth",
   "patch": "instruments/Hybrid_Pad.ling",
   "level": 0.6,
   "pan": -0.15,
   "muted": false,
   "solo": false,
   "effects": [],
   "clips": [
    {
     "name": "Chords",
     "start": 0,
     "len": 16,
     "midi_notes": [
      {
       "start": 0,
       "len": 3.8,
       "key": 57,
       "vel": 0.55
      },
      {
       "start": 0,
       "len": 3.8,
       "key": 60,
       "vel": 0.55
      },
      {
       "start": 0,
       "len": 3.8,
       "key": 64,
       "vel": 0.55
      },
      {
       "start": 0,
       "len": 3.8,
       "key": 69,
       "vel": 0.55
      },
      {
       "start": 4,
       "len": 3.8,
       "key": 53,
       "vel": 0.55
      },
      {
       "start": 4,
       "len": 3.8,
       "key": 57,
       "vel": 0.55
      },
      {
       "start": 4,
       "len": 3.8,
       "key": 60,
       "vel": 0.55
      },
      {
       "start": 4,
       "len": 3.8,
       "key": 65,
       "vel": 0.55
      },
      {
       "start": 8,
       "len": 3.8,
       "key": 55,
       "vel": 0.55
      },
      {
       "start": 8,
       "len": 3.8,
       "key": 59,
       "vel": 0.55
      },
      {
       "start": 8,
       "len": 3.8,
       "key": 62,
       "vel": 0.55
      },
      {
       "start": 8,
       "len": 3.8,
       "key": 67,
       "vel": 0.55
      },
      {
       "start": 12,
       "len": 3.8,
       "key": 52,
       "vel": 0.55
      },
      {
       "start": 12,
       "len": 3.8,
       "key": 55,
       "vel": 0.55
      },
      {
       "start": 12,
       "len": 3.8,
       "key": 59,
       "vel": 0.55
      },
      {
       "start": 12,
       "len": 3.8,
       "key": 64,
       "vel": 0.55
      }
     ]
    }
   ]
  },
  {
   "name": "Arp",
   "color": 4573296,
   "kind": "instrument",
   "instrument": "synth",
   "patch": "instruments/FM_Bell.ling",
   "level": 0.55,
   "pan": 0.2,
   "muted": false,
   "solo": false,
   "effects": [],
   "clips": [
    {
     "name": "Arp",
     "start": 0,
     "len": 16,
     "midi_notes": [
      {
       "start": 0.0,
       "len": 0.2,
       "key": 69,
       "vel": 0.6
      },
      {
       "start": 0.25,
       "len": 0.2,
       "key": 72,
       "vel": 0.6
      },
      {
       "start": 0.5,
       "len": 0.2,
       "key": 76,
       "vel": 0.6
      },
      {
       "start": 0.75,
       "len": 0.2,
       "key": 81,
       "vel": 0.6
      },
      {
       "start": 1.0,
       "len": 0.2,
       "key": 84,
       "vel": 0.6
      },
      {
       "start": 1.25,
       "len": 0.2,
       "key": 81,
       "vel": 0.6
      },
      {
       "start": 1.5,
       "len": 0.2,
       "key": 76,
       "vel": 0.6
      },
      {
       "start": 1.75,
       "len": 0.2,
       "key": 72,
       "vel": 0.6
      },
      {
       "start": 2.0,
       "len": 0.2,
       "key": 69,
       "vel": 0.6
      },
      {
       "start": 2.25,
       "len": 0.2,
       "key": 72,
       "vel": 0.6
      },
      {
       "start": 2.5,
       "len": 0.2,
       "key": 76,
       "vel": 0.6
      },
      {
       "start": 2.75,
       "len": 0.2,
       "key": 81,
       "vel": 0.6
      },
      {
       "start": 3.0,
       "len": 0.2,
       "key": 84,
       "vel": 0.6
      },
      {
       "start": 3.25,
       "len": 0.2,
       "key": 81,
       "vel": 0.6
      },
      {
       "start": 3.5,
       "len": 0.2,
       "key": 76,
       "vel": 0.6
      },
      {
       "start": 3.75,
       "len": 0.2,
       "key": 72,
       "vel": 0.6
      },
      {
       "start": 4.0,
       "len": 0.2,
       "key": 65,
       "vel": 0.6
      },
      {
       "start": 4.25,
       "len": 0.2,
       "key": 69,
       "vel": 0.6
      },
      {
       "start": 4.5,
       "len": 0.2,
       "key": 72,
       "vel": 0.6
      },
      {
       "start": 4.75,
       "len": 0.2,
       "key": 77,
       "vel": 0.6
      },
      {
       "start": 5.0,
       "len": 0.2,
       "key": 81,
       "vel": 0.6
      },
      {
       "start": 5.25,
       "len": 0.2,
       "key": 77,
       "vel": 0.6
      },
      {
       "start": 5.5,
       "len": 0.2,
       "key": 72,
       "vel": 0.6
      },
      {
       "start": 5.75,
       "len": 0.2,
       "key": 69,
       "vel": 0.6
      },
      {
       "start": 6.0,
       "len": 0.2,
       "key": 65,
       "vel": 0.6
      },
      {
       "start": 6.25,
       "len": 0.2,
       "key": 69,
       "vel": 0.6
      },
      {
       "start": 6.5,
       "len": 0.2,
       "key": 72,
       "vel": 0.6
      },
      {
       "start": 6.75,
       "len": 0.2,
       "key": 77,
       "vel": 0.6
      },
      {
       "start": 7.0,
       "len": 0.2,
       "key": 81,
       "vel": 0.6
      },
      {
       "start": 7.25,
       "len": 0.2,
       "key": 77,
       "vel": 0.6
      },
      {
       "start": 7.5,
       "len": 0.2,
       "key": 72,
       "vel": 0.6
      },
      {
       "start": 7.75,
       "len": 0.2,
       "key": 69,
       "vel": 0.6
      },
      {
       "start": 8.0,
       "len": 0.2,
       "key": 67,
       "vel": 0.6
      },
      {
       "start": 8.25,
       "len": 0.2,
       "key": 71,
       "vel": 0.6
      },
      {
       "start": 8.5,
       "len": 0.2,
       "key": 74,
       "vel": 0.6
      },
      {
       "start": 8.75,
       "len": 0.2,
       "key": 79,
       "vel": 0.6
      },
      {
       "start": 9.0,
       "len": 0.2,
       "key": 83,
       "vel": 0.6
      },
      {
       "start": 9.25,
       "len": 0.2,
       "key": 79,
       "vel": 0.6
      },
      {
       "start": 9.5,
       "len": 0.2,
       "key": 74,
       "vel": 0.6
      },
      {
       "start": 9.75,
       "len": 0.2,
       "key": 71,
       "vel": 0.6
      },
      {
       "start": 10.0,
       "len": 0.2,
       "key": 67,
       "vel": 0.6
      },
      {
       "start": 10.25,
       "len": 0.2,
       "key": 71,
       "vel": 0.6
      },
      {
       "start": 10.5,
       "len": 0.2,
       "key": 74,
       "vel": 0.6
      },
      {
       "start": 10.75,
       "len": 0.2,
       "key": 79,
       "vel": 0.6
      },
      {
       "start": 11.0,
       "len": 0.2,
       "key": 83,
       "vel": 0.6
      },
      {
       "start": 11.25,
       "len": 0.2,
       "key": 79,
       "vel": 0.6
      },
      {
       "start": 11.5,
       "len": 0.2,
       "key": 74,
       "vel": 0.6
      },
      {
       "start": 11.75,
       "len": 0.2,
       "key": 71,
       "vel": 0.6
      },
      {
       "start": 12.0,
       "len": 0.2,
       "key": 64,
       "vel": 0.6
      },
      {
       "start": 12.25,
       "len": 0.2,
       "key": 67,
       "vel": 0.6
      },
      {
       "start": 12.5,
       "len": 0.2,
       "key": 71,
       "vel": 0.6
      },
      {
       "start": 12.75,
       "len": 0.2,
       "key": 76,
       "vel": 0.6
      },
      {
       "start": 13.0,
       "len": 0.2,
       "key": 79,
       "vel": 0.6
      },
      {
       "start": 13.25,
       "len": 0.2,
       "key": 76,
       "vel": 0.6
      },
      {
       "start": 13.5,
       "len": 0.2,
       "key": 71,
       "vel": 0.6
      },
      {
       "start": 13.75,
       "len": 0.2,
       "key": 67,
       "vel": 0.6
      },
      {
       "start": 14.0,
       "len": 0.2,
       "key": 64,
       "vel": 0.6
      },
      {
       "start": 14.25,
       "len": 0.2,
       "key": 67,
       "vel": 0.6
      },
      {
       "start": 14.5,
       "len": 0.2,
       "key": 71,
       "vel": 0.6
      },
      {
       "start": 14.75,
       "len": 0.2,
       "key": 76,
       "vel": 0.6
      },
      {
       "start": 15.0,
       "len": 0.2,
       "key": 79,
       "vel": 0.6
      },
      {
       "start": 15.25,
       "len": 0.2,
       "key": 76,
       "vel": 0.6
      },
      {
       "start": 15.5,
       "len": 0.2,
       "key": 71,
       "vel": 0.6
      },
      {
       "start": 15.75,
       "len": 0.2,
       "key": 67,
       "vel": 0.6
      }
     ]
    }
   ]
  }
 ]
}

← Back to index