Experience a powerful online Digital Audio Workstation (DAW) at timelineβίος. Elevate your music editing game with user-friendly tools designed to inspire creativity.
Real-time recording functionality with the ability to visualize audio waveforms.
- Support for single and multiple-track playback.
- Each audio track can be muted or soloed, and the volume can be adjusted.
- Link
- Image
- Completed online deployment of the backend server.
- Handling web audio input processing.
- Integrating DAW conceptual functionalities and structure, utilizing its provided API for website development.
- Managing audio effects.
- Sending events for the Playlist, handling audio recording, editing, and file uploading.
- Downloading integrated audio to local storage.
- Unified web page style theme, supporting both light and dark themes.
- High-quality, beautiful icons.
- Managing button states, guiding users to operate functionalities correctly.
- Drawing dynamic volume feedback.
- Presenting typewriter animation effect on the homepage.
project-root
├── app
│ ├── default
│ │ └── page.jsx
│ ├── demo
│ │ └── page.jsx
│ ├── favicon.ico
│ ├── globals.css
│ ├── layout.js
│ └── page.jsx
├── components
│ ├── DisplayContainer.jsx
│ ├── ExportButton.jsx
│ ├── Footer.jsx
│ ├── HomeInfo.jsx
│ ├── HomePageNavbar.jsx
│ ├── ImportArea.jsx
│ ├── InitialLoader.jsx
│ ├── MainHeader.jsx
│ ├── MasterVolController.jsx
│ ├── MasterVolMonitor.jsx
│ ├── ModeToggle.jsx
│ ├── ProjectTittle.jsx
│ ├── Sentence.jsx
│ ├── TittleTimelinebios.jsx
│ ├── UserGuide.jsx
│ ├── btnComponents
│ │ ├── DefaultBtn.jsx
│ │ ├── DemoBtn.jsx
│ │ ├── FadeInBtn.jsx
│ │ ├── FadeOutBtn.jsx
│ │ ├── FastforwardBtn.jsx
│ │ ├── PauseBtn.jsx
│ │ ├── PlayBtn.jsx
│ │ ├── RecordBtn.jsx
│ │ ├── RewindBtn.jsx
│ │ ├── SelectBtn.jsx
│ │ ├── ShiftBtn.jsx
│ │ ├── StartBtn.jsx
│ │ ├── StopBtn.jsx
│ │ ├── TrimBtn.jsx
│ │ ├── ZoomInBtn.jsx
│ │ └── ZoomOutBtn.jsx
│ ├── pannels
│ │ ├── EditPannel.jsx
│ │ ├── PlayPannel.jsx
│ │ └── ViewPannel.jsx
│ ├── theme-provider.tsx
│ └── ui
│ ├── button.jsx
│ ├── dialog.jsx
│ ├── dropdown-menu.jsx
│ ├── hover-card.jsx
│ ├── input.jsx
│ ├── progress.jsx
│ ├── scroll-area.jsx
│ ├── separator.jsx
│ ├── sheet.jsx
│ ├── slider.jsx
│ ├── toast.jsx
│ ├── toaster.jsx
│ ├── toggle-group.jsx
│ ├── toggle.jsx
│ └── use-toast.js
├── lib
│ └── utils.js
├── public
│ ├── Pulse-1s-200px.svg
│ ├── jason-rosewell-ASKeuOZqhYU-unsplash.jpg
│ ├── next.svg
│ └── soundTrack
│ ├── 01.Drum.mp3
│ ├── 02.Bass.mp3
│ ├── 03.EG01(Stereo).mp3
│ ├── 04.EG02(Stereo).mp3
│ ├── 05.EG(Solo).mp3
│ ├── 06.Hammond.mp3
│ └── 07.Vocal.mp3
└── stores
├── editButtonStore.js
└── playbackButtonStrore.js
Trafficker -My father never loved me
- 陳祐霖 Yu Ling Chen
- Email: [email protected]