Skip to content

haynieresearch/filmcomposer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERPNext Film Composer

Film Composer is an app designed to be used with ERPNext to help manage the film composer business.
It follows a general workflow for film composing:
Production Commission -> Spotting Notes -> Sketches -> Cue Sheet -> Master Recording Details.

For larger productions, you can skip the Cue Sheet process. For smaller/independent projects that are not as familiar with what a Cue Sheet is or what to do with it, it makes it easier to generate one for them since you will have all the data handy.

REQUIREMENTS

You will need to have a ERPNext server installed for this to work. Generally speaking, this will be a Linux box with Python installed. If you follow the instructions, it will setup everything for you. You can choose to use a locally installed MySQL server, or an external source.

SETUP

bench get-app filmcomposer https://github.com/haynieresearch/filmcomposer.git
bench --site [site-name] install-app filmcomposer
bench migrate && bench build && bench clear-cache

If you receive any errors about not being in developer mode:
bench set-config developer_mode 1
bench clear-cache

Once you are done, you can disable developer mode by changing the 1 to a 0.

If you somehow get stuck in maintenance mode, run this:
bench set-config maintenance_mode 0

UPDATE

bench update
bench migrate && bench build && bench clear-cache

IN PROGRESS

Please note this is still very much an in progress application in active development and not considered mature at this point. If you see anything missing or functionality that should be included, feel free to open an issue.

GOAL

The overall goal of this project is to make it easier for Film Composers to track their work/projects and the output they deliver. ERPNext is an excellent framework for this project due to the built in functionality for managing your business. The idea being, all of your business from accounting, to HR, and the core composer work can be done in one single application.

LICENSE

Copyright (c) 2021 Haynie IPHC, LLC
Developed by Haynie Research & Development, LLC for Lance Haynie, LLC under license.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

SCREENSHOTS

Workspace Home

Here you can access all the features in one spot. Screenshot

Production

This is where you will start, enter all of the production information. Once you have saved a production the easiest way to move into Spotting Notes is to use the "Create Spotting Notes" button in the upper right. The required information will transition from the Production to the Spotting Notes. Screenshot

Production (Continued)

Screenshot

Spotting Notes

Screenshot

Spotting Notes Cue

In the detailed edit button you will find all of the required details, including the description/notes section to make notes about each cue. Screenshot

Sketch Project

Here is where you go from spotting, to tracking the individual cues and their status. The cues from the Spotting Notes will transition over to the Sketch Project. Screenshot

Cue Sheet

If you follow the general workflow, the cues from Spotting & Sketching will follow into the Cue Sheet. Screenshot

Cue Sheet Cue Details

Screenshot

Generated Cue Sheet

Screenshot

Master Recording

This is not required for anything, but just a detailed list of all Master Recordings produced. Screenshot