Record your beats easily with DongZ DaZ

Related tags

JSON DrumTab
Overview

DongZ DaZ


DongZ DaZ

Record your beats easily with DongZ DaZ.

Download on the App Store

Table of Contents

Introduction

A new way to record and share your beats. With DongZ DaZ, user can easily sign in with Apple account and create their own rhythm by anywhere and anytime.

Available on iOS only.

Technique

  • Use AudioToolBox framework to precisely control the sounds in millisecond
  • Use a well-designed data structure to save userโ€™s creation with Firebase
  • Customize music sheets view with accurate calculation
  • Design cache mechanism to optimize the data usage and reduce server effort
  • Make good use of GCD control and Lottie animation to improve user experience
  • Use AVKit to control opeing video to make a gorgeous enter page

Features

A few things you can do with DongZ DaZ:

- Browse creations

You can easily browse every creation in DongZ DaZ. Each post in Social-Page will be attached a creation. By clicking posts, you will enter next page to show the content of creation. You can watch and listen the creation or left message to creator. Also, if you really like the creation, you can easily add into your collection by clicking the collection button at the top-right corner.

- Record your beats

You can create your own beats in the second tab which is Creation-Page. In this page, you can edit all the drafts that you saved before. Or you can create a new one by click the plus button at the top-right corner. When clicking a draft or the plus button, you will be led to the next page which is the most important part of DongZ DaZ -- Record Page.

In Record Page, you can easily find that the page is divided into two part.

At the bottom-half, we provide a new way to record your beats. Here we provide all of components of drum. There are Hi-Hat, Snare, High-Tom, Mid-Tom, Floor-Tom, Bass, Crash and Ride from the top to the buttom.

At the top-half, we can convert your record to music sheet immediately.

In current version, we support 4/4 beats and support up to 16th note as the smallest note. Each component we provide 16 grids to record. 16 grids stand for 1 section which means 4 grids stand for 1 beat.

Once you finish editing a section, you can press the plus button to create a new section. Since the rhythms in the creation are usually the same. The system will copy your latest section and bring it to the next section. If there isn't anything change, you can press the plus button agains to go on next section. Also, you can adjust BPM to change speeds or press the play button to check the current creation. The music sheet half top will be auto scrolled with your beats.

And once you finish all of your creation, you can press save to save your creation to the server or press publish to publish your creation to Social-Page to share your creation to all users in DongZ DaZ.

- Collect your favorite beats

In the third tab, we provide a space to let you collect your favorite creations by clicking the collection button. System will add the creation into your Collection-Page. You can easily find and browse the creation in your Collection-Page by tapping on it.

Also, we provide searching function in this page. So you can easily find the creation you want by typing the creation name in the search bar.

- View your creation status

In the last tab, Profile-Page, you can view your status including how many creation you have created, how many followers you have and how many likes for you have earned. Also, we provide a ranking table to show top 3 creator in the server.

By clicking the setting button at the top right corner, you can view our privacy policy, log out or delete account.

Feedback

Feel free to send us feedback on Medium or file an issue. Feature requests are always welcome.

You might also like...
Record your position and export your trip in GPX with GPS Stone on iOS.

GPS Stone Register your trips and export them as GPX files. Notes We currently have included a UIRequiredDeviceCapabilities with a location-services v

An iOS Framework Capture & record ARKit videos ๐Ÿ“น, photos ๐ŸŒ„, Live Photos ๐ŸŽ‡, and GIFs ๐ŸŽ†.
An iOS Framework Capture & record ARKit videos ๐Ÿ“น, photos ๐ŸŒ„, Live Photos ๐ŸŽ‡, and GIFs ๐ŸŽ†.

An iOS Framework that enables developers to capture videos ๐Ÿ“น , photos ๐ŸŒ„ , Live Photos ๐ŸŽ‡ , and GIFs ๐ŸŽ† with ARKit content.

A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data.
A minimalistic, thread safe, non-boilerplate and super easy to use version of Active Record on Core Data.

Skopelos A minimalistic, thread-safe, non-boilerplate and super easy to use version of Active Record on Core Data. Simply all you need for doing Core

SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.
SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.

SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations. Objective Build a stan

๐ŸŒค Swift Combine extensions for asynchronous CloudKit record processing

Swift Combine extensions for asynchronous CloudKit record processing. Designed for simplicity.

๐ŸŽ‰ WWDC 2021 Swift Student Challenge Winner ๐ŸŽ‰ Dance Party allows users to record choreography and play against other users to try and match the key poses!
๐ŸŽ‰ WWDC 2021 Swift Student Challenge Winner ๐ŸŽ‰ Dance Party allows users to record choreography and play against other users to try and match the key poses!

๐Ÿ’ƒ Dance Party ๐Ÿ•บ ๐ŸŽ WWDC 2021 Swift Student Challenge Winner ๐ŸŽ‰ Installation Steps (Works on iPad Only) Clone or Download Unzip the .playgroundbook.z

iOS app to record how much things cost using various data persistence implementations.
iOS app to record how much things cost using various data persistence implementations.

how-much iOS app to record how much things cost using various data persistence implementations. The basic data unit is an item, a simple dictionary: {

A fully functional short video app project.Record a six secends video while playing prank sounds.

prankPro A fully functional short video app project How to Install 1. use coconapod to init your xcode environment. 2. change the app-keys in `applica

SwiftUI App to view the App Activity Record from iOS 15
SwiftUI App to view the App Activity Record from iOS 15

App Activity Viewer A viewer for the iOS 15 "Record App Activity" export. FAQ How do I create an App Activity Report? Go to the "Settings" app of your

๐Ÿ“ธ iOS Media Capture โ€“ features touch-to-record video, slow motion, and photography
๐Ÿ“ธ iOS Media Capture โ€“ features touch-to-record video, slow motion, and photography

PBJVision PBJVision is a camera library for iOS that enables easy integration of special capture features and camera interface customizations in your

iOS camera engine with Vine-like tap to record, animatable filters, slow motion, segments editing
iOS camera engine with Vine-like tap to record, animatable filters, slow motion, segments editing

SCRecorder A Vine/Instagram like audio/video recorder and filter framework in Objective-C. In short, here is a short list of the cool things you can d

A drop-in universal library allows to record audio within the app with a nice User Interface.
A drop-in universal library allows to record audio within the app with a nice User Interface.

IQAudioRecorderController IQAudioRecorderController is a drop-in universal library allows to record and crop audio within the app with a nice User Int

Allows the birdwatcher to record birdcalls in the field, for later identification

iBirdcall Librarian By Jonathan Mason for Project: You Decide!, iOS Developer Nanodegree. Allows the birdwatcher to record birdcalls in the field, for

Swift extensions for asynchronous CloudKit record processing

โ›…๏ธ AsyncCloudKit Swift extensions for asynchronous CloudKit record processing. D

DotsTest - Create a little Record application and using Pinata for API

Technical Test Create a little Record application and using Pinata for API. The

PitchPerfect - A simple iOS app for the Udacity Nanodegree which explores AVFoundation to record a short sound

PitchPerfect App A simple iOS app for the Udacity Nanodegree which explores AVFo

Video mp4 record save display - How to Take , Save and Display a .mp4 Video

Technicalisto How to Take , Save and Display a .mp4 Video Add your design with v

An open-source app which can help you record income and expense
An open-source app which can help you record income and expense

MoneyPlus An open-source app which can help you record income and expense. ไธญๆ–‡ 0x00 Introduction First quick devolopment in iOS using Swift programmati

Tip-Calculation- - A program for calculate the tip. You can easily calculate it and you can split money easily
Tip-Calculation- - A program for calculate the tip. You can easily calculate it and you can split money easily

Tip-Calculation- It is a program for calculate the tip. You can easily calculate

Owner
Ivan
Ivan
Easily add swift packages from the command line

swift-add Easily add Swift packages from the command line! Note: This is a work-in-progress. Somethings may not work. Please file issues if you run in

Ben Scheirman 23 Mar 21, 2022
Application where you can build your portfolio with your Educations, Experiences, Projects, and Achievements

App Store Link Application where you can build your portfolio with your Educations, Experiences, Projects, and Achievements Description Signup with ne

Marwan Sultan 19 Jun 23, 2022
ObjectMapper is a framework written in Swift that makes it easy for you to convert your model objects to and from JSON.

ObjectMapper is a framework written in Swift that makes it easy for you to convert your model objects (classes and structs) to and from J

Tristan Himmelman 9k Jan 2, 2023
Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.

JSONModel - Magical Data Modeling Framework for JSON JSONModel allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS

JSONModel 6.9k Dec 8, 2022
A fast, convenient and nonintrusive conversion framework between JSON and model. Your model class doesn't need to extend any base class. You don't need to modify any model file.

MJExtension A fast, convenient and nonintrusive conversion framework between JSON and model. ่ฝฌๆข้€Ÿๅบฆๅฟซใ€ไฝฟ็”จ็ฎ€ๅ•ๆ–นไพฟ็š„ๅญ—ๅ…ธ่ฝฌๆจกๅž‹ๆก†ๆžถ ?? โœ??Release Notes: more details Co

Mไบ†ไธชJ 8.5k Jan 3, 2023
Magical Data Modeling Framework for JSON - allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS and tvOS apps.

JSONModel - Magical Data Modeling Framework for JSON JSONModel allows rapid creation of smart data models. You can use it in your iOS, macOS, watchOS

JSONModel 6.8k Nov 19, 2021
JSONExport is a desktop application for Mac OS X which enables you to export JSON objects as model classes with their associated constructors, utility methods, setters and getters in your favorite language.

JSONExport JSONExport is a desktop application for Mac OS X written in Swift. Using JSONExport you will be able to: Convert any valid JSON object to a

Ahmed Ali 4.7k Dec 30, 2022
Command line tool written in Swift dedicated to perform Mutation Testing of your Swift project

Mutanus Command line tool written in Swift dedicated to perform Mutation Testing of your Swift project. Inspired by Muter Usage mutanus -c <path-to-co

Iurii Sorokin 36 Sep 21, 2022
A library of Swift extensions to turbocharge your iOS development.

Alexandria A library of Swift extensions to turbocharge your iOS development. Background Here at Oven Bits, we love Swift. We started using it when it

Oven Bits 34 Apr 15, 2022
XcodeJSONValidator - XcodeJSONValidator is your script to to check for possible wrongly formed JSON files

XcodeJSONValidator XcodeJSONValidator is your script to to check for possible wr

Ivo Teixeira 3 Feb 13, 2022