Results 1 to 12 of 12

Thread: Sequencer Engine API

  1. #1

    Thread Starter
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    I'm busy writing a sequencer engine, so far it only supports MIDI output but I'm planning on putting custom wave output (like a MOD file) into it. From a programmer's perspective, what sorts of things do people think should go into the external API for it? It's being written in C++ so for that you'll just use the classes; I'm thinking more from a VB position.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  2. #2
    Addicted Member Active's Avatar
    Join Date
    Jan 2001
    Location
    Lat: 13° 4' 46" N, Long: 80° 15' 20" E
    Posts
    209
    Parksie : abgdezhqik

    Me:
    If you can't beat your computer at chess, try kickboxing !!!
    [Download Tag Editing Tools.]

  3. #3

    Thread Starter
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Hehe whatever
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  4. #4
    Addicted Member Active's Avatar
    Join Date
    Jan 2001
    Location
    Lat: 13° 4' 46" N, Long: 80° 15' 20" E
    Posts
    209
    • Powerful portable linear sequencer
    • Flexible object-oreinted song structure
    • Handles import and export of standard MIDI files (both type 0 and type 1)
    • Provides own extensible song format (TSE3MDL)
    • Threading support for background playback
    • Playback with real time effects (remapping, quantise, velocity window clipping, repeat, offset etc)
    • GM/GS/XG support
    • Synchro start of playback
    • Powerful utilities for song manipulation: power quantise, arpeggiator etc.
    • Highly configurable metronome
    • MIDI echo facility
    • MIDI command filters
    • Imports Cakewalk instrument definition files
    • Flag points in timeline


    These are some of the features of your Open source competitor TSE3
    If you can't beat your computer at chess, try kickboxing !!!
    [Download Tag Editing Tools.]

  5. #5

    Thread Starter
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    I downloaded that before I even started
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  6. #6

    Thread Starter
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    But check out how long he's been writing that for, though And plus, mine plays (well, will play)custom waves
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  7. #7

    Thread Starter
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    As a quick FYI, here's something of what I'm doing -- similar to but different from TSE3. It's based on the structure of a sequencer my dad wrote for the Acorn RISC OS machines ages ago
    Attached Images Attached Images  
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  8. #8
    Addicted Member Active's Avatar
    Join Date
    Jan 2001
    Location
    Lat: 13° 4' 46" N, Long: 80° 15' 20" E
    Posts
    209
    is
    If you can't beat your computer at chess, try kickboxing !!!
    [Download Tag Editing Tools.]

  9. #9

    Thread Starter
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    ? ?
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  10. #10
    Hyperactive Member Warmaster199's Avatar
    Join Date
    Aug 2000
    Location
    Canada
    Posts
    306
    Will this be "Win based" or "DOS based"?
    Designer/Programmer of the Comtech Operating System(CTOS)

  11. #11
    Addicted Member Active's Avatar
    Join Date
    Jan 2001
    Location
    Lat: 13° 4' 46" N, Long: 80° 15' 20" E
    Posts
    209
    Originally posted by parksie
    ? ?
    <-- Parksie
    If you can't beat your computer at chess, try kickboxing !!!
    [Download Tag Editing Tools.]

  12. #12

    Thread Starter
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Oh...thanks

    Warmaster -- it's an engine so you could use it under DOS or Windows (even Linux if I tried).
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width