All Projects → jamland → samplescope

jamland / samplescope

Licence: MIT license
Desktop app with the main goal to simplify audio samples search over the internet sources.

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to samplescope

db2-samples
Db2 application code, configuration samples, and other examples
Stars: ✭ 56 (+143.48%)
Mutual labels:  sample, samples
reisen
A simple library to extract video and audio frames from media containers (based on libav).
Stars: ✭ 41 (+78.26%)
Mutual labels:  sample, samples
Amplituda
Amlituda - an android library that calculates amplitudes from audio and provides data in different formats. Based on this data, you can draw waveform. Android audio amplitude library.
Stars: ✭ 75 (+226.09%)
Mutual labels:  samples, audio-samples
Golang Samples
Sample apps and code written for Google Cloud in the Go programming language.
Stars: ✭ 3,088 (+13326.09%)
Mutual labels:  sample, samples
Llvm 9.0 Learner Tutorial
A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.
Stars: ✭ 58 (+152.17%)
Mutual labels:  sample, samples
Androidwithkotlin
🚀 These are android sample projects which are written in Kotlin. It covers video streaming, mp3 player, sqlite, location services, custom camera, o-notifications, simple compass etc.
Stars: ✭ 447 (+1843.48%)
Mutual labels:  sample, samples
sendbird-javascript-samples
A guide of the installation and functions of Sendbird Chat, UIKit, and SyncManager for JavaScript samples.
Stars: ✭ 315 (+1269.57%)
Mutual labels:  sample, samples
Rxjava2 Android Samples
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
Stars: ✭ 4,950 (+21421.74%)
Mutual labels:  sample, samples
Nodejs Docs Samples
Node.js samples for Google Cloud Platform products.
Stars: ✭ 2,309 (+9939.13%)
Mutual labels:  sample, samples
Examples wxWidgets
Shows how to use wxWidgets controls only by programming code (c++17).
Stars: ✭ 116 (+404.35%)
Mutual labels:  sample, samples
spring-boot-jpetstore
A sample web application built on Doma 2 and Spring Boot.
Stars: ✭ 17 (-26.09%)
Mutual labels:  sample
ionic3-angular4-sample-app
Sample app of Ionic 3 and Angular 4
Stars: ✭ 35 (+52.17%)
Mutual labels:  sample
cloud-hana-helloworld
This project provides the full source code for the "Hello World" tutorials on https://hcp.sap.com. In this tutorials you can learn how to make your very first steps on SAP HANA by developing a very simple "Hello World" application using the SAP HANA web-based Development Workbench on the SAP HANA Cloud Platform.
Stars: ✭ 26 (+13.04%)
Mutual labels:  sample
android-clean-architecture
🚀🚀🚀 The boilerplate for Android using Kotlin & Clean architecture.
Stars: ✭ 21 (-8.7%)
Mutual labels:  samples
samples
A collection of sample dashboards, custom labels, mustaches, SQL scripts and PowerShell scripts to help you get the most out of SquaredUp. #community-powered
Stars: ✭ 17 (-26.09%)
Mutual labels:  samples
sample-spring-boot-api-service
Zowe REST API service SDK and sample API service that integrates with Zowe API Mediation Layer
Stars: ✭ 26 (+13.04%)
Mutual labels:  sample
play-scala-tls-example
A Play application using HTTPS and WS with optional client authentication
Stars: ✭ 44 (+91.3%)
Mutual labels:  sample
CameraX-Samples
No description or website provided.
Stars: ✭ 23 (+0%)
Mutual labels:  sample
webpack-svg-sprite-sample
a webpack SVG sprite sample when using Vue and React
Stars: ✭ 19 (-17.39%)
Mutual labels:  samples
anesthetic
Nested Sampling post-processing and plotting
Stars: ✭ 34 (+47.83%)
Mutual labels:  samples

Hero Image

Samplescope

🟢 Download Samplescope App for macOS or Windows

🟠 Please note, using this app you accepting Application Privacy Policy.

Simply

Samplescope is app to search audio samples over internet

Detailed

There are 2 main stimulus for this app:

  • Give a user a simple (quick and easy) way to search over online samples
  • Research the field of available online audio resources

Development

TBA: Description followed open source project on github


Prerequisites

To run app in development env you need create file .env based on .env.example in projects' root folder. This file need to be updated with correct credentials. Specifically, credentials required to access Freesound.org (called FREESOUND_API_KEY_DEV). It can be generated on Freesound API page. Other credentials are optional (most likely)

Commands

Some script commands uses cross-env to ensure to set and use environment variables across platforms.

Command Description
start Start app in DEV mode
start:watch Same and watch for changes
make Compile ready-to-use app
package Compile app (not distributable, use make)
publish make, notarize and publish to GitHub
lint Lint app
lint:app Lint app w/ electron-forge
test Run tests

Details on Electron Forge docs for CLI

Notarize

The config could be found in forge.config.

macOS: APPLE_ID & APPLE_ID_PASSWORD tokens needs to be added to .env file. All notarization works done by src/hooks/notarize hook on publish cmd.

Windows: Code-sign certificate need to be placed within private/ folder.

The rest of the work for both platforms done automatically on npm run publish cmd.

Publish

This command will attempt to make the forge application and then publish it to the publish targets defined in forge.config.

It will post to (or create if not exist) Github's Draft Releases with name of last version. You need to run publish on each platform you want to support, so Samplescope-X.X.X.Setup.exe will be made on posted from Win and Samplescope-darwin-x64-X.X.X.zip on MacOS.

Private Keys

There are some 3rd-party API related credentials, Github token, Apple passwords and other sensative private credentials required to run, package, deploy this app. This credentials should not be published to repository for security reasons, and should be added manually by developer. Specifically:

  • add new .env file. There is .env.example with example of required keys
  • add ./private folder
  • add ./private/GH_TOKEN.txt file with GitHub token
  • add ./private/AppleIdPassword.txt file with generated Apple Id Password
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].