GithubHelp home page GithubHelp logo

git-moss / projectconverter Goto Github PK

View Code? Open in Web Editor NEW
23.0 23.0 1.0 770 KB

Convert from a specific DAW project format to generic dawproject

Home Page: https://www.mossgrabers.de/Software/ProjectConverter/ProjectConverter.html

License: GNU Lesser General Public License v3.0

Java 98.45% Batchfile 0.13% CSS 1.28% Shell 0.14%

projectconverter's People

Contributors

git-moss avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

projectconverter's Issues

Error when trying to convert from Reaper to Bitwig

As I have some older Reaper-projects which I want to convert to Bitwig Studio I was pleased to install your program ProjectConverter. Unfortunately I had some problems I hope you can look into.

The first Reaper-project I tried was opened in Reaper v7 on OSX and saved. Then I tried the conversion but got an error message.

The error message is:

Could not read or parse the source file:
Unsound folder structure.

I then made a new project in Reaper v7 and your ProjectConverte v1.1 had no problems converting it to DawProject-format.
It opened seamlessly in Bitwig Studio.

I look forward to have your feedback.

Tom

From Dawproject to Reaper doesnt load midi information

I am trying to convert a dawproject file (converted to dawproject from Studio One 6.5.0) to Reaper and it correctly loads everything except the MIDI information, which is empty in all the items. I am using Reaper 7.02

Are you sure VST blob work?

Reaper bakes it's own data into VST/AU data blobs.

So I'm not sure you can transfer them easily. I tried doing something similar a few years ago.

Does this actually work now? Has cockos changed the blob encoding?

Multi-Out Plugins

I used the converter 1.1.3 to convert a project from Reaper 7.02 to Bitwig 5.0.11 on MacOS 14.0

I am not sure if this falls under "-Complex Routings..." mentioned in the manual, since many plugins have this feature. For Reaper, the process does not properly convert any tracks where you are using a multi-out instance of a plugin eg: Kontakt, XO, Battery, Sitala, etc. It loses all of the midi/audio routing for such instances, and leaves the tracks in a jumbled state in the destination project. Is this a limitation of the dawproject specs at the moment, or does this need to be addressed by the converter?

ps: Thanks for all of your work on this !

Clip loops

Looped audio clips in Bitwig are not loaded with loop in Reaper after conversion
Looped audio clips in Reaper are not loaded with loop in Bitwig after conversion but seem to be somehow flattened but without loop.

Probably the same issue with note clips as well but only tested with audio clips.

Crash on Mac OSX

Project Converter 1.2.1 on Mac OS 14.2.1

I was converting from a Bitwig generated DAWProject to a Reaper file.

Crash Report attached
crashreport.txt

Conversion from Studio One dawproject to Reaper

Hi,
Was trying to do my first conversion between files. The Studio One project was about 60 tracks, with multiple regions, meter and signature changes, and no time-stretch events. It was recorded at 88.2kHz, 24bits. I've stripped out every plugin just wanting to test the bare audio regions export.

I kept having the same error message:
Could not read or parse the source file: ZipFile invalid LOC header (bad signature)

Just to be sure, I tried to open the file using Zip software and had no issue. I tried both in Windows and on Mac OSX. Same results.
Then I removed some tracks from the project, leaving around 40 tracks. The error message changed to:

For input string: "FF0D0DFF" under radix 16 java.lang.NumberFormatException: For input string: "FF0D0DFF" under radix 16 at java.base/java.lang.NumberFormatException.forInputString(Unknown Source) at java.base/java.lang.Integer.parseInt(Unknown Source) at java.base/java.lang.Integer.valueOf(Unknown Source) at java.base/java.lang.Integer.decode(Unknown Source) at de.mossgrabers.projectconverter.format.reaper.ReaperDestinationFormat.fromHexColor(ReaperDestinationFormat.java:1315) at de.mossgrabers.projectconverter.format.reaper.ReaperDestinationFormat.createTrack(ReaperDestinationFormat.java:1142) at de.mossgrabers.projectconverter.format.reaper.ReaperDestinationFormat.convertTrack(ReaperDestinationFormat.java:606) at de.mossgrabers.projectconverter.format.reaper.ReaperDestinationFormat.convertTracks(ReaperDestinationFormat.java:388) at de.mossgrabers.projectconverter.format.reaper.ReaperDestinationFormat.write(ReaperDestinationFormat.java:169) at de.mossgrabers.projectconverter.core.ConversionTask.call(ConversionTask.java:93) at de.mossgrabers.projectconverter.core.ConversionTask.call(ConversionTask.java:23) at javafx.concurrent.Task$TaskCallable.call(Task.java:1426) at java.base/java.util.concurrent.FutureTask.run(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)

After a few tries, I changed the color of the tracks to 7FFFFFFF (the maximum value that would fit in a standard Java integer), and it finally succeeded in processing the file, although it only created the audio regions for the first two tracks. Also, these regions were consolidated in the resulting file, and in the original Studio One song were split into many small regions. The rest of the tracks were created with the right names but were empty.

Hope this help develop this amazing and useful tool you are creating!
Thank you for your work!

Can't convert from Bitwig 3.0 to Reaper

Hi, I keep getting this error message from any project i try to convert from Bitwig.

Parsing source project: ...\TECLAS FALSA PROMESA.bwproject
entry
java.lang.NullPointerException: entry

at java.base/java.util.Objects.requireNonNull(Unknown Source)

at java.base/java.util.zip.ZipFile.getInputStream(Unknown Source)

at com.bitwig.dawproject.DawProject.loadMetadata(DawProject.java:224)

at de.mossgrabers.projectconverter.core.DawProjectContainer.(DawProjectContainer.java:57)

at de.mossgrabers.projectconverter.format.dawproject.DawProjectSourceFormat.read(DawProjectSourceFormat.java:67)

at de.mossgrabers.projectconverter.core.ConversionTask.call(ConversionTask.java:63)

at de.mossgrabers.projectconverter.core.ConversionTask.call(ConversionTask.java:23)

at javafx.concurrent.Task$TaskCallable.call(Task.java:1399)

at java.base/java.util.concurrent.FutureTask.run(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.base/java.lang.Thread.run(Unknown Source)

Arch no install ?

Hi,
I'm on EndeavourOs, and I can't install the Project converter.
I use debtap to convert it, but when I try to run pacman -U, I get error messages about libxxx.so.72 not being symlinkk
erreur : la commande n’a pas pu être exécutée correctement ldconfig: /usr/lib/libicuuc.so.72 n'est pas un lien symbolique ldconfig: /usr/lib/libicuio.so.72 n'est pas un lien symbolique ldconfig: /usr/lib/libicui18n.so.72 n'est pas un lien symbolique ldconfig: /usr/lib/libicutu.so.72 n'est pas un lien symbolique ldconfig: /usr/lib/libicutest.so.72 n'est pas un lien symbolique ldconfig: /usr/lib/libicudata.so.72 n'est pas un lien symbolique

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.