Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

milestone: Vestige 0.4.0 #9

Merged
merged 21 commits into from
Dec 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
be01bc0
feat: abstract all graph functionality
ascpixi Dec 25, 2024
e6f36d6
chore: remove redundant lines
ascpixi Dec 26, 2024
3d6d62f
feat: add rendering capability
ascpixi Dec 26, 2024
8ccea61
fix: when removing edges, correctly check for node presence
ascpixi Dec 27, 2024
96bde53
feat: implement step/drum sequencer nodes
ascpixi Dec 27, 2024
22c78d3
chore: remove left-over debug message from StepSeqNode
ascpixi Dec 27, 2024
081b215
feat: increase responsiveness
ascpixi Dec 27, 2024
bd8915a
fix: handle edge disconnection on node removal
ascpixi Dec 27, 2024
c7ca311
fix: also copy graph internals when edge connections change
ascpixi Dec 27, 2024
a03605a
feat: separate the "add node" ctx menu to AddNodeMenu
ascpixi Dec 28, 2024
8b08308
feat: separate render dialog to AppRenderDialog
ascpixi Dec 28, 2024
93daf97
feat: separate about dialog to AppAboutDialog
ascpixi Dec 28, 2024
254279e
feat: create ConfirmationDialog
ascpixi Dec 28, 2024
cd47a7d
feat: separate project link dialog to AppProjectLinkDialog
ascpixi Dec 28, 2024
ec19829
feat: move most introduction tour logic into IntroductionTour
ascpixi Dec 28, 2024
dd2661e
feat: categorize node implementation files
ascpixi Dec 28, 2024
9344620
chore: implicitly categorize internal node order as well
ascpixi Dec 28, 2024
1606582
feat: add math nodes
ascpixi Dec 29, 2024
486b98f
fix(test): make node import paths correct in graph tests
ascpixi Dec 29, 2024
b04af9e
feat: improve the appearance of math nodes
ascpixi Dec 30, 2024
0378cf9
milestone: Vestige v0.4.0
ascpixi Dec 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ export default tseslint.config(
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/no-unused-vars": "off",
"react-refresh/only-export-components": "off",
"prefer-const": "off"
"react-hooks/exhaustive-deps": "off",
"prefer-const": "off",
},
},
);
14 changes: 12 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "vestige",
"private": true,
"version": "0.3.0",
"version": "0.4.0",
"type": "module",
"scripts": {
"dev": "vite",
Expand All @@ -22,6 +22,7 @@
"postcss": "^8.4.49",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"tailwind-merge": "^2.6.0",
"tailwindcss": "^3.4.16",
"tone": "^15.0.4"
},
Expand Down
Binary file added public/samples/oneshots/707ch.wav
Binary file not shown.
Binary file added public/samples/oneshots/707cowbell.wav
Binary file not shown.
Binary file added public/samples/oneshots/707crash.wav
Binary file not shown.
Binary file added public/samples/oneshots/707kick.wav
Binary file not shown.
Binary file added public/samples/oneshots/707oh.wav
Binary file not shown.
Binary file added public/samples/oneshots/707ride.wav
Binary file not shown.
Binary file added public/samples/oneshots/707snare.wav
Binary file not shown.
Binary file added public/samples/oneshots/707tamb.wav
Binary file not shown.
Binary file added public/samples/oneshots/808ch.wav
Binary file not shown.
Binary file added public/samples/oneshots/808cowbell.wav
Binary file not shown.
Binary file added public/samples/oneshots/808crash.wav
Binary file not shown.
Binary file added public/samples/oneshots/808oh.wav
Binary file not shown.
Binary file added public/samples/oneshots/808snare.wav
Binary file not shown.
Binary file added public/samples/oneshots/909ch.wav
Binary file not shown.
Binary file added public/samples/oneshots/909clap.wav
Binary file not shown.
Binary file added public/samples/oneshots/909crash.wav
Binary file not shown.
Binary file added public/samples/oneshots/909kick.wav
Binary file not shown.
Binary file added public/samples/oneshots/909oh.wav
Binary file not shown.
Binary file added public/samples/oneshots/909rim.wav
Binary file not shown.
Binary file added public/samples/oneshots/909snare.wav
Binary file not shown.
Binary file added public/samples/oneshots/amenhat.wav
Binary file not shown.
Binary file added public/samples/oneshots/amenkick1.wav
Binary file not shown.
Binary file added public/samples/oneshots/amenkick2.wav
Binary file not shown.
Binary file added public/samples/oneshots/amensnare.wav
Binary file not shown.
Binary file added public/samples/oneshots/wheelup.wav
Binary file not shown.
2 changes: 1 addition & 1 deletion src-tauri/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src-tauri/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vestige"
version = "0.3.0"
version = "0.4.0"
description = "A generative music synthesizer"
authors = ["ascpixi"]
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"productName": "vestige",
"version": "0.3.0",
"version": "0.4.0",
"identifier": "dev.ascpixi.vestige",
"build": {
"frontendDist": "../dist",
Expand Down
Loading
Loading