| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bumps [moment](https://github.com/moment/moment) from 2.29.2 to 2.29.4.
- [Release notes](https://github.com/moment/moment/releases)
- [Changelog](https://github.com/moment/moment/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/moment/moment/compare/2.29.2...2.29.4)
---
updated-dependencies:
- dependency-name: moment
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This will allow users to specify a different package for likely-music,
e. g. one obtained by importing the package set with their own version
of napalm.
|
| |
|
|
|
|
|
| |
By filtering irrelevant things, building and iterating on likely-music
shouldn't be as big a chore anymore.
|
|
|
|
| |
Apparently === NaN is always false.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These days, support for npm's package-lock.json seems to besser than for
yarn, so let's drop yarn2nix which is not quite where it needs to be
yet (we pinned an experimental branch after all) and use napalm instead.
For this we have to migrate from yarn to npm completely.
Using npmlock2nix would be preferrable (as it doesn't require building a
Haskell registry server), but there we end up running into an unsolved
issue [1].
[1]: https://github.com/svanderburg/node2nix/issues/106
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This means we no longer can use babel which should be fine nowadays, as
the major browsers all support ES6 fine. The build process is much
simpler now and is neatly handled using make, additionally we can get
rid of babel which brought a lot of dependencies.
Another small change: We can forgo installing the images bundled with
vis-network, as it inlines them as data URLs into the distributed CSS.
Since we provide esbuild via Nix, we don't include it in package.json.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* Bump version numbers
* Remove comments from README.md
* Remove ChangeLog.md (info is in README.md)
|
| |
|
| |
|
|
|
|
|
| |
11872a4da6ab14af0c67281075cec1f3f7a7acba removed the {…,…} bash syntax,
so we don't need to set the yarn config anymore.
|
|
|
|
|
|
|
|
|
| |
* main.js: remove dependency on DataSet
* index.html: fix css path
* default.nix: set NODE_PATH, so vis-network can find its peer
dependency, ignore dist/
* package.json: add vis-network and vis-data (required for vis-network
to compile
|
|
|
|
| |
Also switch to using env, since we require an unix shell anyways.
|
|
|
|
| |
also document setup using nix
|
|
|
|
|
|
|
|
|
|
| |
use makeWrapper to wrap likely-music-backend and
add the necessesary env vars:
* LIKELY_MUSIC_FRONTEND points to likely-music-frontend
* LIKELY_MUSIC_SYNTH points to a wrapper script around fluidsynth
which accepts just the two necessary options and has soundfont-fluid
set up properly.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* LIKELY_MUSIC_FRONTEND: path to frontend dist folder, for example ./web/dist
* LIKELY_MUSIC_SYNTH: a executable which accepts two parameters:
1. INPUT: input midi file
2. OUTPUT: path to output wav file
likely-music will call LIKELY_MUSIC_SYNTH with such two parameters and
the read the OUTPUT wav file and send it to the user.
If an env var is not set, likely-music will behave as it used to, i. e.
assume a static location of the dependency.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Clean up package.json, remove eslint stuff
* It's now possible to build the frontend using nix via
Profpatsch/yarn2nix. This in preparation of a nix
package of the complete application that doesn't
depend on any working directory.
Currently it is possible to
* nix-build -A likely-music-backend
(haskell package including lib and backend server)
* nix-build -A likely-music-frontend
To use the latter with the former, you'd have to add a
gc-root as ./web/dist.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
also showcase dotted notes in example graph yay
|
|
|
|
|
| |
- revoke object urls when unneeded
- use “normal” pitch for example
|
|\ |
|
| |\
| | |
| | | |
doc: Typos und Stil auf Seite 1
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| | |
- corrections & improvements
- frontend section extended
- licensing section
- future improvement section
|
| | |
|