Skip to content

shiehn/MrTAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MrTAP

MrTAP - Music Runtime Assembly Protocol

MrTAP is an HTTP Rest API exposing AI & procedurally generated Audio Loops. All audio loops are royalty free and can be used in any commercial or non-commercial project. For more details please visit: https://signalsandsorcery.ai

swagger: '2.0'
info:
  title: MrTAP API
  description: MrTAP (music runtime assembly protocol) is an API for accessing and
    arranging a database of procedural an AI generated audio loops.
  contact:
    email: [email protected]
  version: v1
host: signalsandsorcery.ai
schemes:
  - https
basePath: /mrtap/v1
consumes:
  - application/json
produces:
  - application/json
paths:
  /loops:
    get:
      operationId: loops_list
      description: ''
      parameters:
        - name: api-token
          in: header
          description: 'MrTap API_TOKEN can be generated here: https://signalsandsorcery.ai/sas/profile'
          type: header
        - name: bpm
          in: query
          description: Filter loops by BPM (beats per minute)
          type: integer
          default: 120
        - name: key
          in: query
          description: Filter loops by Key
          type: string
          default: C
        - name: chords
          in: query
          description: Filter loops by colon seperated Chords.  e.g. 'CM7:Dm7:G7:CM7'
          type: string
        - name: limit
          in: query
          description: Limit the number of results returned. Max 100.
          type: integer
          default: 10
        - name: offset
          in: query
          description: Start index of the limit result subset
          type: integer
          default: 0
      responses:
        '200':
          description: ''
      tags:
        - loops
    parameters: []
  /loops/{id}:
    get:
      operationId: loops_read
      description: ''
      parameters:
        - name: api-token
          in: header
          description: 'MrTap API_TOKEN can be generated here: https://signalsandsorcery.ai/sas/profile'
          type: header
      responses:
        '200':
          description: ''
      tags:
        - loops
    parameters:
      - name: id
        in: path
        required: true
        type: string
  /options/bpms:
    get:
      operationId: options_bpms_list
      description: ''
      parameters:
        - name: api-token
          in: header
          description: 'MrTap API_TOKEN can be generated here: https://signalsandsorcery.ai/sas/profile'
          type: header
      responses:
        '200':
          description: ''
      tags:
        - options
    parameters: []
  /options/chords:
    get:
      operationId: options_chords_list
      description: ''
      parameters:
        - name: api-token
          in: header
          description: 'MrTap API_TOKEN can be generated here: https://signalsandsorcery.ai/sas/profile'
          type: header
        - name: bpm
          in: query
          description: Filter chords by BPM (beats per minute)
          type: integer
        - name: key
          in: query
          description: Filter chords by Key
          type: string
      responses:
        '200':
          description: ''
      tags:
        - options
    parameters: []
  /options/keys:
    get:
      operationId: options_keys_list
      description: ''
      parameters:
        - name: api-token
          in: header
          description: 'MrTap API_TOKEN can be generated here: https://signalsandsorcery.ai/sas/profile'
          type: header
      responses:
        '200':
          description: ''
      tags:
        - options
    parameters: []
  /options/roles:
    get:
      operationId: options_roles_list
      description: ''
      parameters:
        - name: api-token
          in: header
          description: 'MrTap API_TOKEN can be generated here: https://signalsandsorcery.ai/sas/profile'
          type: header
      responses:
        '200':
          description: ''
      tags:
        - options
    parameters: []
definitions: {}

About

MrTAP - Music Runtime Assembly Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published