Code Monkey home page Code Monkey logo

idtp's Introduction

idtp

Project setup

npm install

Compiles and hot-reloads for development

npm run dev

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

idtp's People

Contributors

jon-myers avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

hadryan

idtp's Issues

raag varients

Either for 1) user in general or 2) particular transcription. Leaning toward second option.

editor transcription id in html, for sharing

is there some way that the transcription id can show up in url like swara.studio/altEditor/TRANSCRIPTIOND_ID ? This way it could be shared, and you could navigate right to that if given a link.

expand range

  1. freq max and freq min should extend beyond their limit by some small degree. This would need to regenerate all spectrograms as well.
  2. should be able to change to any limits ... Would need to allow user to remake spectrograms. Does this require separate spectrograms for each transcription?

Mutliple performers

Different color for different players? And eventually, even overlapping parts?

pitch shifting

so you don't have to retune your instrument to play along

generate spectrograms from sa verified

add a button in the waveform viewer in Audio Events that allows you to generate (or re-generate) a spectrogram. Also, should be able to view current spectrogram in that window

editor reload problem

when you reaload the page on editor, goes back to default file

Instead, current open transcription id should be stored in cookies, and pulled on mount to set the vuex router item storing the file id.

Phrase div selection bugs

  1. When adding a new phrase div to a phrase consisting of a silent traj, goes to the nearest possible div, which may be before the prev phrase div or after the next one. This should either (a) not do anything or (b) allow you to set a new phrase div anywhere within a silent traj.

Spurious plucks

spurious plucks will sometimes appear, in odd, unconnected places. They will seem to refer to trajectories that have no plucks, and are even facing the wrong orientation sometimes. Very strange, I have no idea how they could possibly even be getting generated ...

Notation Window

Separate window that shows numeric and alphabetic notation corresponding to transcription

drag first dot chikari bug

When dragging first dot of first trajectory in phrase, chikaris update incorrectly, dragging them off of their correct place

sargam letters

  1. Indicate which octave we are in, with lines about and below (or dots?)
  2. Have option to show letters near every fulcrum point. Advanced version will require some way of telling whether things are overlapping, and rotating around to avoid.

make / remake spectrogram fixes

  1. should give you feedback on progress, or at least a spinning wheel till done.
  2. Should be able to style set the desired colormap,

Different Tracks (within and between musicians)

For a single musician: add feature that adds "tracks"/fields to notate action beyond main/melodic: e.g., jora, sympathetic (tarafs) pluck, reverse (ra) right hand bol, perhaps chikari (which right now occurs in the melodic field), discrete chikari articulations.

For a single musician: vertical tala/rhythmic events

For multiple melodic musicians

For percussion

improvements to adding new audio event

  1. Make it so that when you have multiple recordings, info filled in for first recording carries over toe next recordings, unless explicitly changed by user.
  2. when you add other, it should write to the database.

Dampener

Symbol to indicate mute, rather than just the absence of a single line

synthesis looping

Figure this out. Initially I attempted to make a single set of curveVal points for .setValueCurveAtTime, but for some reason I could not figure out how to properly cancel these via .cancelScheduledValues. The workaround, to use .cancelAndHoldAtTime is not implemented in firefox.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.